Python 在selenium web驱动程序环境中触发Captcha,有效,然后Captcha根本不起作用

Python 在selenium web驱动程序环境中触发Captcha,有效,然后Captcha根本不起作用,python,selenium-webdriver,captcha,Python,Selenium Webdriver,Captcha,您好,我在SeleniumWebDriver环境中工作,我正在尝试自动化一些web抓取。我到目前为止所做的扩展如下,我到目前为止所做的只是识别搜索栏,然后输入搜索。这是工作良好,但似乎在一个特定的例子,我有一个验证码弹出。我手动解决了它。然而,现在当我运行我的程序时,所有的工作就是导航到页面。我想知道两件事:为什么SeleniumWebDriver会触发验证码?我读到它与该站点的javascript或其开发方式有关。为什么我的程序除了访问网站,甚至不触发验证码,什么都不做?可能是我的用户档案被记

您好,我在SeleniumWebDriver环境中工作,我正在尝试自动化一些web抓取。我到目前为止所做的扩展如下,我到目前为止所做的只是识别搜索栏,然后输入搜索。这是工作良好,但似乎在一个特定的例子,我有一个验证码弹出。我手动解决了它。然而,现在当我运行我的程序时,所有的工作就是导航到页面。我想知道两件事:为什么SeleniumWebDriver会触发验证码?我读到它与该站点的javascript或其开发方式有关。为什么我的程序除了访问网站,甚至不触发验证码,什么都不做?可能是我的用户档案被记录了吗?还有没有办法解决这个问题

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from parsel import Selector

options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = webdriver.Chrome(options=options)

driver.get("https://www.zillow.com")
zillow_search=driver.find_element_by_id("search-box-input")
zillow_search.send_keys("california")
search_button1=driver.find_elemenet_by_id("search-icon")
search_button1.click()

尝试userDataDir选项,它将保存您的会话。或者解决验证码,有时您必须解决验证码。@pguardiario Hi我确实按照指定解决了验证码,现在它只需输入查询,然后单击enter,但仍保持在同一页面上。运行程序的每一个特定数量的实例我都会得到一个验证码。手动解决验证码有帮助。但我想知道为什么它只经常发生