我希望seleniumbase在启动时使用我现有的会话,而不是启动一个干净的会话。
如何使用现有会话启动硒?
网络驱动程序:
driver = webdriver.Chrome('/snap/bin/chromium.chromedriver', options=option)
更新:
这被标记为重复项,而不是重复项。
亲爱的@TodorMinakov这段代码不符合我的期望。每当我运行python程序时,我都想选择唯一打开的窗口,并在该窗口上使用硒。感谢您的帮助。–优素福H
同样的问题在这里。所引用的URL无法获取现有会话。
您可以使用默认的Chrome配置文件。
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=PATH") #)PATH is path to your chrome profile
w = webdriver.Chrome(executable_path="C:\\Users\\chromedriver.exe", chrome_options=options)
要查找您的chrome配置文件数据的路径,您需要在地址栏中输入chrome:// version /。对于前。我的显示为C:\ Users \ pc \ AppData \ Local \ Google \ Chrome \ User Data \ Default,
如果路径不起作用,请尝试删除\ Default \,以便最终只得到C:\ Users \ pc \ AppData \ Local \ Google \ Chrome \ User Data。
最好在外部复制并粘贴默认配置文件,因为无法在两个浏览器中同时使用相同的会话(cookie)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句