使用硒時如何停用 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")
輸出
廣告