我需要在我保存的所有登录信息所在的位置加载我自己的默认chrome 配置文件,而不是使用 selenium 将我登录到我的网站。
我从stackoverflow中获取了这段代码,找不到确切的用户。我对这段代码的问题是 selenium 打开 chrome 但没有加载正确的配置文件。每次我打开运行代码时,它都会创建一个新的“scoped_dir”文件夹并从那里运行chrome 版本的配置文件“default” (C:\Users\farja\AppData\Local\Temp\scoped_dir[bunch of numbers]\Default)。
我尝试关闭 chrome,然后运行我的代码,但它不起作用
我认为我的代码存在很大缺陷,但不知道它是什么或如何找到它。非常感谢 2022 年的相关答案,因为我已经坚持了一周,并且在 stackoverflow、网络和 youtube 上尝试了多个答案,但几乎所有答案都给了我一个弃用错误。
感谢您花时间阅读。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
ser = Service(r'C:\Users\farja\Documents\Instagram Programmes\Scheduler 2\chromedriver')
op = webdriver.ChromeOptions()
s = webdriver.Chrome(service=ser, options=op)
op.add_argument(r"--user-data-dir=C:\\Users\\farja\\AppData\\Local\\Google\\Chrome\\User Data")
op.add_argument("--profile-directory=Default")
s.get("chrome://version/")