使用python requests时碰到CF校验怎么办

[复制链接]
查看: 2076   回复: 9
发表于 2022-12-18 00:06:28 | 显示全部楼层 |阅读模式
我是用requests爬取的时候,返回回来的结果是CF的那个"Please Wait... | Cloudflare"的界面。
奇怪的是,如果我用浏览器挂代理访问时,他是正常的(没有CF那个等待界面),然后用那台代理的vps运行python爬取时却碰到了CF这个界面,所以应该不是IP的问题。
我把浏览器整个request header复制过去都是一样。
有可能是什么原因导致的呢?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2022-12-18 00:06:36 | 显示全部楼层
说明cf精准拦截
回复 支持 反对

使用道具 举报

发表于 2022-12-18 00:07:23 | 显示全部楼层
改用chrome less
回复 支持 反对

使用道具 举报

发表于 2022-12-18 00:07:33 | 显示全部楼层
缺东西了吧
回复 支持 反对

使用道具 举报

发表于 2022-12-18 00:08:04 | 显示全部楼层
要支持渲染javascript
回复 支持 反对

使用道具 举报

发表于 2022-12-18 00:08:14 | 显示全部楼层
https://blog.csdn.net/xc_zhou/article/details/106589277
回复 支持 反对

使用道具 举报

发表于 2022-12-18 00:08:58 | 显示全部楼层
可能缺了什么?
回复 支持 反对

使用道具 举报

发表于 2022-12-18 00:09:05 | 显示全部楼层
我清理缓存后禁用这个网站的JS,发现他还是可以正常工作到达登录界面,这样应该排除JS的原因了。
回复 支持 反对

使用道具 举报

发表于 2022-12-18 00:09:41 | 显示全部楼层
回帖的都是爬虫大佬
回复 支持 反对

使用道具 举报

发表于 2022-12-18 00:09:51 | 显示全部楼层
直接隐身模式打开那个页面试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则