我想知道如何将 tampermonkey 添加到我的 python 程序中?我在某些网站上看到它似乎在每次启动程序时都会安装。可能是用CRX完成的。有人尝试过将 tampermonkey 添加到基于 selenium 的浏览器中吗? 我的程序:
`chrome_options = Options()
chrome_options.add_argument("--disable-blink-features=AutomationControlled")
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--disable-infobars")
chrome_options.add_argument("--disable-popup-blocking")
chrome_options.add_argument(r"--user-data-dir=C:\Users\krzys\Obrazy")
chrome_options.add_argument("--profile-directory=Profile 13")
driver = webdriver.Chrome(options=chrome_options)`
嗯,当我删除这行代码时,我可以正常从扩展程序下载 tampermonkey,但是程序代码不起作用。
`chrome_options.add_argument("--disable-extensions")`
如果您下载了 crx 文件。您可以使用
chrome_options.add_extensions(<path-to-the-crx-file>)
将其添加为自动化的扩展。
每当您启动浏览器时,这都会加载扩展。
注意:正如评论中提到的,您不必添加
--disable-extensions
标志。这将禁用您的自动化或浏览器添加的所有扩展。