关于 selenium 的 webdriver ,部分网页加载不出来

2022-01-09 13:54:46 +08:00
 levenwindy
这几天爬王者荣耀的数据玩 hy 的赛事竞猜,但是 cookie 经常失效,所以想着账号密码自动登录获取 cookieshttps://datamore.qq.com/project/wzmatch/dist/index.html#/

上面网页-登录-(微信登录 /qq 用户登录),正常来说,点击-qq 用户登录-就会弹出 (快速安全登录)界面,但是 webdriver 却怎么也点不开,手动也不行
Google Version 97.0.4692.71 (Official Build) (64-bit) 目前最新版
2439 次点击
所在节点    Python
9 条回复
em70
2022-01-09 15:18:55 +08:00
要隐藏 selenium 的痕迹,不然那边会判断出来
levenwindy
2022-01-09 22:03:23 +08:00
@em70 谢谢,网上找了 stealth.min.js 隐藏,还行不行,看来腾讯反扒比较难搞
ilikekotori
2022-01-10 00:43:07 +08:00
要不试试 firefox
happy61
2022-01-10 01:47:05 +08:00
可以试试“精易 VIP 模块”,比这个好用多了。。。10 块一个月。。有一些奇怪的事情还是易语言比较多解决方案
jeeyong
2022-01-10 02:51:01 +08:00
stealth.min.js 貌似有些参数失效了..
而且他会改原生函数
比如你 typeof 一个函数,出来得是 native 得.
但是改过了就不是这个了...
这也是反 selenium 得方法之一.
ji980925
2022-01-10 09:30:33 +08:00
我记得好像要修改 chrome driver 的特征,或者你试试这个 https://github.com/ultrafunkamsterdam/undetected-chromedriver
levenwindy
2022-01-10 19:56:29 +08:00
@happy61
@ji980925
好的,谢谢,我试试
imn1
2022-01-11 12:26:26 +08:00
腾讯的反爬(风控)不是那么好对付的,当然我是盲猜的,没有试过,暴露 ip 的情况下不太敢碰腾讯
levenwindy
2022-01-11 18:02:02 +08:00
@ji980925 解决了!!大大的感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/827117

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX