大家好,如果您使用常规浏览器运行“ here”并解决了验证码问题,那么如果重新加载页面,则无需再次解决验证码问题(接下来的5-10分钟) 。 如果我使用selenium浏览器进入同一页面,并且在5秒后重新加载页面时手动解决了验证码,则必须重做验证码。 就像当我使用硒时,它没有保存验证码“ cookie / session”,我试图加载浏览器会话,但是是相同的。
options = webdriver.ChromeOptions()
options.add_argument("--user-data-dir=C:/Users/User/AppData/Local/Google/Chrome/User Data")
driver = webdriver.Chrome(chrome_options=options,
executable_path="C:/chromedriver.exe")
我什至试图
driver.get("https://www.google.com/recaptcha/api2/demo")
pickle.dump( driver.get_cookies() , open("cookies.pkl","wb"))
time.sleep(60)
cookies = pickle.load(open("cookies.pkl", "rb"))
for cookie in cookies:
driver.add_cookie(cookie)
driver.get("https://www.google.com/recaptcha/api2/demo")
time.sleep(60)