关于PYTHON使用Requests库,能不能处理点击JS按钮?该如何操作
本帖最后由 user999 于 2022-6-19 22:44 编辑各位小伙伴,大佬。。。。我 。。。来了。{:301_978:}
网址如下:https://xibi.tv/beauty/2572.html
爬取上没有任何难度。但是,这个网站有个功能,就是默认只能显示10张图片,图片展示页里,有个按钮,点击以后,额外显示5张。
我自己拼凑了一个POST请求,可以做到“点击”了这个按钮,但是,点赞数增加了。图片并没有解锁。
问下大佬,类似这个问题,有什么处理方式?有什么思路?单靠requests这个库,能解决类似的场景需求吗?
https://static.52pojie.cn/static/image/hrline/1.gif
https://www.52pojie.cn/thread-1651147-1-1.html
↑↑↑---解决办法在上面这个帖子,感谢论坛大佬热心解疑,感谢论坛小伙伴指点迷津。
祝大家工作顺利,生活愉快。 requests只能模拟请求 模拟点击必须要selenium
建议先弄明白网络请求和前端页面的关系 可以导入其他的模块进行配合使用但是建议你可以世界上框架了 建议充vip 三滑稽甲苯 发表于 2022-6-18 18:29
requests只能模拟请求 模拟点击必须要selenium
建议先弄明白网络请求和前端页面的关系
谢谢指点。我去看看你说的那个selenium。 chaojiak47 发表于 2022-6-18 18:38
建议充vip
{:301_1010:}---说实话。。图片质量确实高。但是,我就是路过。。类似网站我大概弄过20多个了。哪个我也没留恋。。
可以试试pyppeteer xqyqx 发表于 2022-6-18 18:46
可以试试pyppeteer
{:301_1008:}--看样子应该扩展一下武器库了。感谢回答。 数据模拟层面解决不了,就模拟行为,用python调用opencv获取按钮位置实施点击行为即可 你可以看看请求携带参数有没有告诉服务器显示几张照片的,如果有改一下就可以了,
页:
[1]
2