gpt4 book ai didi

python - 使用 selenium webdriver 配置 RefControl 扩展

转载 作者:行者123 更新时间:2023-12-01 05:03:17 25 4
gpt4 key购买 nike

我正在使用this带有 selenium 的插件,开始得很好,但是如何影响 selenium 中插件的设置呢?

from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
from selenium.webdriver.firefox import webdriver

profile = FirefoxProfile('/path/to/profile')
driver = webdriver.WebDriver(firefox_profile = profile)
driver.get("http://localhost/referer.html")
driver.find_element_by_link_text("go there").click()

问题是这个插件不会做任何事情,除非你先配置它,但没有我可以找到的文档。

最佳答案

一般方式,正如 alecxe 建议的那样,“首先安装和配置扩展,然后将 firefox 配置文件与 selenium 一起使用”。这可能适用于任何扩展。

我还在 prefs.js (或 about:conf)中搜索配置,并发现它将值存储在“refcontrol.actions”首选项中。这样您就可以更改代码中的扩展行为。示例:

profile = FirefoxProfile('/path/to/profile')  
profile.set_preference("refcontrol.actions", '@DEFAULT=@NORMAL example.com=@3RDPARTY:http://www.referer.com/your/referer');

关于python - 使用 selenium webdriver 配置 RefControl 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25587393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com