使用硒時如何停用 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+ 檢視

開啟你的職業

完成課程並獲得認證

開始
廣告