全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1586|回复: 26
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2021-12-11 17:36:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 深海空间 于 2021-12-11 18:17 编辑

我是用requests爬取的时候,返回回来的结果是CF的那个"Please Wait... | Cloudflare"的界面。
奇怪的是,如果我用浏览器挂代理访问时,他是正常的(没有CF那个等待界面),然后用那台代理的vps运行python爬取时却碰到了CF这个界面,所以应该不是IP的问题。
我把浏览器整个request header复制过去都是一样。
有可能是什么原因导致的呢?


推荐
发表于 2021-12-11 17:38:54 | 只看该作者
说明cf精准拦截
2#
发表于 2021-12-11 17:37:59 来自手机 | 只看该作者
改用chrome less
4#
发表于 2021-12-11 17:39:31 | 只看该作者
缺东西了吧
5#
发表于 2021-12-11 17:40:42 | 只看该作者
要支持渲染javascript
6#
发表于 2021-12-11 17:44:23 | 只看该作者
https://blog.csdn.net/xc_zhou/article/details/106589277
7#
 楼主| 发表于 2021-12-11 17:45:16 | 只看该作者

可能缺了什么?
8#
 楼主| 发表于 2021-12-11 17:50:39 | 只看该作者
wachyi 发表于 2021-12-11 17:40
要支持渲染javascript

我清理缓存后禁用这个网站的JS,发现他还是可以正常工作到达登录界面,这样应该排除JS的原因了。
9#
发表于 2021-12-11 17:57:10 来自手机 | 只看该作者
回帖的都是爬虫大佬
10#
发表于 2021-12-11 18:01:51 来自手机 | 只看该作者
直接隐身模式打开那个页面试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-17 05:15 , Processed in 0.060233 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表