使用硒时如何禁用 JavaScript?


我们可以使用 Selenium webdriver 禁用 JavaScript。我们必须使用选项类来实现此任务。首先,我们必须创建选项类的对象。

然后在该对象上应用set_preference方法。要禁用 JavaScript,我们将把浏览器参数javascript.enabled 设置为 False 。此信息也应传递给驱动程序对象。

语法

op = Options()
op.set_preference('javascript.enabled', False)

我们可以通过以下步骤获取浏览器的 javascript.enabled 参数 -

  • 打开浏览器。

  • 在浏览器地址中键入 about:config。

  • 在搜索栏中输入 javascript。

示例

from selenium import webdriver
from selenium.webdriver.firefox.options import Options
#object of Options class
op = Options()
#disable JavaScript
op.set_preference('javascript.enabled', False)
#set geckodriver.exe path
driver = webdriver.Firefox(executable_path="C:\geckodriver.exe",
options=op)
driver.maximize_window()
#launch about:config
driver.get("about:config")

输出

更新于:01-Feb-2021

3K+ 查看

开启你的职业

完成课程并获得认证

开始
广告