如何在 Chrome Driver Selenium Python 中禁用 java 脚本

新手上路,请多包涵

如何使用 python 在 Selenium 的 Chrome 驱动程序中禁用 Java 脚本

原文由 Le Truong Sinh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 405
2 个回答

真的很难。您可以尝试这样做:

 DesiredCapabilities caps = DesiredCapabilities.chrome();
caps.setCapability("chrome.switches", Arrays.asList("--disable-javascript"));

但正如 此处 所写,如果您使用 ChromeDriver2,则无法禁用 JavaScript。

原文由 user565447 发布,翻译遵循 CC BY-SA 3.0 许可协议

这真的很容易!试试这个代码!

从 selenium.webdriver.chrome.options 导入选项

from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option( "prefs",{'profile.managed_default_content_settings.javascript': 2})
chrome = webdriver.Chrome('chromedriver',chrome_options=chrome_options)
chrome.get('http://stackoverflow.com/')

如果您想禁用图像,只需将 javascript 替换为图像即可。

原文由 Yassine Akermi 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题