您如何使用 selenium 驱动程序保持登录状态?

时间:2021-03-01 22:49:49

标签: python selenium selenium-webdriver automation selenium-chromedriver

我一直在用硒尝试一些事情。然而,我很恼火我可以保持登录谷歌所以,经过一些研究,我发现这个脚本(从 2017 年开始)应该让你保持登录状态。我已经试过了,它部分工作。它在我登录帐户的情况下打开一个新驱动程序,但随后出现此错误: selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir

我尝试删除路径,将其更改为 C:\\Users\\pablo\\AppData\\Local\\Google\\Chrome\\User Data 但似乎没有任何效果。它要么打开一个没有我的数据的驱动程序,要么打开一个带有我的数据的驱动程序,但随后给了我一个错误。

预先感谢您的帮助。

from selenium.webdriver.chrome.options import Options


options = Options()
options.add_argument("user-data-dir=C:\\Users\\pablo\\AppData\\Local\\Google\\Chrome\\User Data")
driver = webdriver.Chrome(chrome_options=options, executable_path="C:/Users/pablo/OneDrive/Bureau/Projets Python/Infos Insta/chromedriver")

driver.get('https://web.whatsapp.com/')
driver.quit()

0 个答案:

没有答案