硒浏览器让我多次进行验证码

问题描述

我的问题:

  • 我正在使用硒在网站上订购商品。
  • 我必须先填写验证码表格,然后才能处理我的订单。
  • 在普通浏览器上,我只需要解决一次验证码表单, 但是当我使用硒时,我必须完成大约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)
    

请注意,我或任何人都会在硒浏览器上解决验证码,因此不是计算机解决验证码的问题

解决方法

那是因为他们将您检测为机器人。当他们认为用户正在使浏览器自动化时,就会产生额外的资本负担。