我如何让chromedriver在寻找本地用户数据的正确路径而感到困惑?
这是我的代码:
options=Options
options.add_argument('user-data-dir=C:\\Users\\MYUSER\\AppData\\Local\\Google\\Chrome\\User Data\\')
driver = webdriver.Chrome(executable_path=C:\\PATH\\TO\\CHROMEDRIVER.EXE
工作完全正常,它会使用我的本地配置文件打开chromedriver,因此我已经包含了所有cookie等,并且不必在特定主页上使用 2-factor-auth 。关于这一点,我想跳过身份验证,因此用户不必在每次重新启动程序时都手动输入代码。
对于chromedriver.exe没问题,我只是将其放入项目文件夹中,并告诉用户将其保存在桌面上。我认为这应该可行。(?)
但是我现在需要的是一种使之成为可能的方法,任何用户在其本地计算机上使用我的程序,也可以利用他们自己的用户配置文件。有人可以帮我解决这个问题吗? 我对编程还是有点陌生,只是仍然想弄清楚,但这对我来说是一个真正的障碍。
非常感谢任何解决方案!