Haf*_*aii 3 python selenium google-chrome
我可以如下设置 Firefox 的首选项。
set_preference = profile.set_preference
set_preference("network.http.response.timeout", 30)
set_preference("media.autoplay.enabled", False)
set_preference("browser.cache.memory.enable", False)
set_preference("browser.cache.disk.enable", False)
set_preference("network.proxy.type", 2)
set_preference("network.proxy.autoconfig_url", pac_url)
set_preference("network.proxy.autoconfig_url.include_path", True)
Run Code Online (Sandbox Code Playgroud)
但我还需要为 Chrome 进行设置..有人可以帮助我怎么做吗?
谢谢哈夫萨。
对于 Chrome,我想你正在寻找ChromeOptions这里。您可以添加prefs到ChromeOptions.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# options
options = Options()
options.add_argument("--disable-extensions")
options.add_argument("--disable-infobars")
options.add_argument("--headless")
# etc...
# declare prefs
prefs = {"media.autoplay.enabled" : False, "network.proxy.autoconfig_url" : pac_url, "network.proxy.autoconfig_url.include_path" : True}
# add prefs
chromeOptions.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=options)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8155 次 |
| 最近记录: |