使用硒时如何禁用 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")
输出
广告