除了用 selenium 模拟外,其他还有好的办法吗?
除了用 selenium 模拟外,其他还有好的办法吗?
|
sunwei0325Apr 18, 2018
1
selenium 一般用来爬一些 js 搞上去的内容, 而不是解决爬虫被屏蔽的, 解决被屏蔽的方法一般是代理 ip 池, cookie 池, 随机 user-agent 等
|
|
2
@sunwei0325 ip 没有封,user-agent 随机无效,只能打开浏览器访问就可以。
|
|
leirApr 18, 2018 via iPhone
3
什么网站?
|
|
4
@leir 多 requests 几次 就被认为是爬虫,浏览器是正常的。http://www.ledsmagazine.com/articles/2018/04/lrc-s-mark-rea-will-lead-ul-circadian-lighting-task-group.html
|
|
estApr 18, 2018
5
技术不过关啊。。。。
|
|
huweicApr 18, 2018 via Android
7
该有的 Header 都加上
|
|
kimchanApr 18, 2018
8
mark, 之前也是遇过一个网站, 用爬虫各种伪装了都不行, 用浏览器访问却可以. 最后也是只能用 selenium😂😂. 看看大神们有什么更好的方法
|
|
magicOApr 18, 2018 via Android
10
抓包看看浏览器访问时的包
|
|
alenApr 18, 2018
11
限速控制并发
|
|
takatoApr 18, 2018
12
把并发间隔整形成高斯分布试试。
|
|
wqzjk393Apr 18, 2018 via iPhone
13
顺便问一下,像斗鱼这种第一次爬就直接屏蔽掉,返回 404 的,该怎么处理?
|
|
em70Apr 18, 2018
15
说明伪装得不像,一般防盗链就 user-agent 和 referer 两个参数来判断,这两个都不填,傻子都知道你是机器人
|
|
wplctApr 18, 2018
17
并不是学艺不精,看来一下这个网址的反爬确实很严格
|
|
wplctApr 18, 2018
18
各种加载 js 运行,懒得搞的话还是调用浏览器吧
|
|
wplctApr 18, 2018
19
如果是要请求较多的数据的话,记得保存 cookies 会比较好一些
|
|
vtwoextbApr 18, 2018
20
重启路由器 更换家里的动态 ip https://github.com/hizdm/dynamic_ip
|
|
JackYaoApr 18, 2018
21
估计 js 检测吧, 能执行才是浏览器。
|
|
summerwarApr 18, 2018
22
贴地址 不然靠猜吗
|
|
craftxApr 18, 2018
23
请先说明是哪种方式的屏蔽
|
|
jamesfuxkApr 18, 2018
24
用抓包软件,设置好 header 啊。可以减少被封的概率的
|
|
25
|
|
cuberlzyApr 18, 2018
26
浏览器也想被提示爬虫可以试试把 Cookie 清掉 这样多半就会提示你输验证码啦
|
|
LeiggApr 18, 2018
28
UA 是比较基本的反爬,最好清除浏览器 cookie,打开 F12-network,再打开网站,这个时候分析一下请求的 method、header 一般就能找到关键所在
|
|
LeiggApr 18, 2018
29
你是要抓这个 URL 中的什么信息,中间的正文应该是可以直接获取的
|
|
golmicApr 18, 2018 via Android
30
浏览器可以,requests 就一定可以。愿意付费可以联系我,微信公众号 pydatame 有联系方式
|
|
qqpkat2Apr 19, 2018
31
js 加密检测,了解一下
|
|
jimmyczmApr 19, 2018
32
抓包时发现应该是这个 pwhqfbsrcqtcbabfzrvevcde.js 文件作怪,在这个文件后面浏览器和 selenium 的内容变了
|
|
soho176Apr 23, 2018
33
用火车头试试看!
|