gpt4 book ai didi

javascript - 无法使用 Selenium 关闭 Javascript

转载 作者:行者123 更新时间:2023-11-30 16:22:17 25 4
gpt4 key购买 nike

我试图在使用 Selenium 打开时通过配置文件关闭 javascript。这以前可以工作,但现在我已经更新了 Selenium/Firfox,我无法让它工作。

    profile = webdriver.FirefoxProfile()
profile.set_preference('javascript.enabled', False)
driver = webdriver.Firefox(profile)
driver.implicitly_wait(30)
driver.get("http://www.enable-javascript.com/")

在其他选项上使用 profile.set_preference() 时,所有其他设置似乎都发生了变化,当我查看 Firefox 设置 about:config 时,javascript.enabled 存在并设置为 True。加载配置文件或其他内容后,是否可能将 Javascript 设置为 True?

FF 版本 43.0.3 Selenium 版本 2.48.0

关于为什么会发生这种情况有什么建议吗?

更新

profile.add_extension("path/to/noscript_security_suite-2.9.xpi"); 添加到上面的代码中,并按照@alecxe 的建议将下载的扩展名解决了这个问题。

最佳答案

此问题影响从 2.46.0 开始的 seleniumjavascript.enabled 被忽略:

作为解决方法,加载 noscript 插件,参见:

关于javascript - 无法使用 Selenium 关闭 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34561733/

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