5回答

0收藏

selenium 点触验证码被检测出来如何解决

问答交流 问答交流 3063 人阅读 | 5 人回复 | 2020-06-24


用 selenium 驱动 chrome 点击点触验证码,结合超级鹰打码平台返回结果,正确依次点击了图中的验证码文字,但是最终还是提示验证失败,应该是遇到和 https://www.zhihu.com/question/305906200 这位贴主一样的问题了。






已经试过网上屏蔽 window.navigator.webdriver 之类的方法,也试过 https://zhuanlan.zhihu.com/p/143118859 上的方法(可能我没成功?);在代码执行到点击验证码之前,手动点击则会提示验证成功,代码点击就不通过。代码中点击动作为:
ActionChains(self.browser).move_to_element_with_offset(self.get_touclick_element()[0], location[0], location[1]).click().perform()



不知道有没有人遇到过相似的问题,望提供些解决思路和方法。




本帖子中包含更多资源

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

x
分享到:
回复

使用道具 举报

回答|共 5 个

mengtao

发表于 2020-7-24 14:41:05 | 显示全部楼层

推荐使用火狐驱动,其实你使用IE驱动,验证码都不带出来的。
回复

使用道具 举报

苍穹

发表于 2020-8-8 23:25:50 | 显示全部楼层

请问火狐驱动和谷歌有什么区别吗
回复

使用道具 举报

xiaodiaodaya

发表于 2020-8-12 15:04:39 | 显示全部楼层

我都是用火狐可以的
回复

使用道具 举报

新火kol

发表于 2021-5-28 19:23:34 | 显示全部楼层

hello ayuge 现在在哪里工作呀
回复

使用道具 举报