0
我想通過Python 3.4在硒2.53.1驅動的Firefox 45.0.1上設置不同的首選項值。例如。禁用JavaScript的:Selenium Firefox與Python3 FirefoxProfile.set_preference()忽略
>>> from selenium import webdriver
>>> profile = webdriver.FirefoxProfile()
>>> profile.set_preference('javascript.enabled', False)
>>> driver = webdriver.Firefox(firefox_profile=profile)
然而,這將被忽略,about:config
顯示
javascript.enabled true
和JavaScript代碼正常執行。雖然about:config
確實表明它是用戶設置的。什麼不見了?
OK,感謝您的參考。其實,阻止第三方內容(js或其他內容)的首選方式是什麼? –
順便說一句,我如何加載驅動程序='''webdriver.Firefox()'''啓用了擴展?默認情況下不會啓用加載項。 –
用於阻擋部分。請閱讀給定的網址。雖然第二....將在另一個問題;-)請尋找「在硒加載Firefox的個人資料」。 – mootmoot