Le *_*inh 4 python selenium selenium-chromedriver
如何使用python在Selenium的Chrome驱动程序中禁用Java Script
Yas*_*rmi 20
真的很容易!试试这个代码吧!
来自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/')
Run Code Online (Sandbox Code Playgroud)
如果要禁用图像,只需将javascript替换为图像即可.
禁用JavaScript在Chrome能够与旧ChromeDriver之前ChromeDriver2,只支持浏览器28或下。尝试如下: -
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--disable-javascript")
driver = webdriver.Chrome(chrome_options=chrome_options)
Run Code Online (Sandbox Code Playgroud)
警告:不
JavaScript支持运行,并且可能会破坏大部分ChromeDriver's功能。我怀疑除了导航到页面之外,您只能做一些事情。这不是受支持的用例,我们不会支持它。
希望能帮到你...:)
实在是太难了。你可以尝试这样做:
\n\nDesiredCapabilities caps = DesiredCapabilities.chrome();\ncaps.setCapability("chrome.switches", Arrays.asList("--disable-javascript"));\nRun Code Online (Sandbox Code Playgroud)\n\n但正如此处所写,如果您使用 ChromeDriver2,则可以\xc2\xb4t 禁用 JavaScript。
\n