问题描述
我的问题:
- 我正在使用硒在网站上订购商品。
- 我必须先填写验证码表格,然后才能处理我的订单。
- 在普通浏览器上,我只需要解决一次验证码表单, 但是当我使用硒时,我必须完成大约4个验证码 才能处理我的订单。
我尝试过的事情
-
我试图对硒使用默认配置文件,以使我的硒浏览器看起来与普通浏览器几乎相同,但仍然无法正常工作。
options = webdriver.ChromeOptions() options.add_argument("user-data-dir=C:\\Users\\coderoftheday\\AppData\\Local\\Google\\Chrome\\User Data") browser = webdriver.Chrome('chromedriver.exe',chrome_options=options)
请注意,我或任何人都会在硒浏览器上解决验证码,因此不是计算机解决验证码的问题
解决方法
那是因为他们将您检测为机器人。当他们认为用户正在使浏览器自动化时,就会产生额外的资本负担。