猿问

如何打开已加载所有凭据和设置的浏览器

希望大家都没事😊

目前,我正在尝试从必须登录的页面获取信息,然后完成验证码(选择不同的图片)才能继续。问题是当我从我的默认浏览器进入页面时(比如手动点击 chrome)我不需要登录并完成验证码,因为我已经登录了(我想是因为 cookies?)。

每次我运行 selenium 时,它都会打开一个“空白”Chrome,是否可以打开一个已经加载了我所有数据的浏览器以跳过验证码?

我尝试过这里解释的不同解决方案,但没有成功 How to save and load cookies using Python + Selenium WebDriver


呼啦一阵风
浏览 134回答 1
1回答

互换的青春

是的,有一种方法:您可以使用计算机上保存的 chrome 配置文件加载 Chromebrowser。为此,您必须使用webdriver.Chromeoptions().options = webdriver.ChromeOptions()options.add_argument(r'--user-data-dir=C:\Users\YourUser\AppData\Local\Google\Chrome\User Data\')PATH = "/Users/YourUser/Desktop/chromedriver"driver = webdriver.Chrome(PATH, options=options)在你的 chrome 用户中,每个 cookie 和东西都被保存,你不再有一个干净的浏览器。请记住:仍然有网站可以检测到您正在使用selenium,但只有少数...
随时随地看视频慕课网APP

相关分类

Python
我要回答