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

新手上路,请多包涵

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

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

阅读 404
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题