有没有办法在selenium实例(Python)中保留扩展设置

2024-05-15 21:39:43 发布

您现在位置:Python中文网/ 问答频道 /正文

每次我用chrome扩展运行我的程序时,我都必须重新输入我的设置。有没有一种方法可以让我保留设置,而不是每次都手动输入? (当前驱动程序设置)

PATH = "/Users/devinhadley/Desktop/chromedriver"
chrome_options = Options()
ua = UserAgent(use_cache_server=False)
userAgent = ua.random
print("Fake UserAgent Generated")
chrome_options.add_extension('Buster.crx')
chrome_options.add_argument(f'user-agent={userAgent}')
driver = webdriver.Chrome(PATH, options=chrome_options)

Tags: path方法程序add驱动程序手动chromechromedriver
1条回答
网友
1楼 · 发布于 2024-05-15 21:39:43

您可以在不使用任何代码的情况下完全手动进行一次设置。然后按如下方式启动浏览器:

options = webdriver.ChromeOptions()
options.add_argument(r' user-data-dir=C:\Users\YourUser\AppData\Local\Google\Chrome\User Data\')
PATH = "/Users/devinhadley/Desktop/chromedriver"
driver = webdriver.Chrome(PATH, options=options)

这样,你就可以用你的个人资料而不是新的个人资料开始Chrome了。这应该有用:-)

相关问题 更多 >