gpt4 book ai didi

python - 在 Selenium Chromedriver、Python 中禁用 CSS 和图像

转载 作者:行者123 更新时间:2023-12-02 06:37:11 27 4
gpt4 key购买 nike

我想通过 Chromedriver 禁用 Selenium 中的 CSS 和图像,所有这些都是在 Python 中完成的。我当前的代码如下所示:

from selenium import webdriver
chrome_path = r"/Folder/chromedriver"
driver = webdriver.Chrome(chrome_path)

driver.get("https://www.url.com")

一切正常,它会加载页面,但我想加快速度,只加载 Dom 树和 JavaScript,因为我需要它来单击按钮。

其他人问了这个问题并得到了这个答案:

chromeOptions = webdriver.ChromeOptions()
prefs = {"profile.managed_default_content_settings.images":2}
chromeOptions.add_experimental_option("prefs",prefs)
driver = webdriver.Chrome(chrome_options=chromeOptions)

但是这不起作用,因为我猜它找不到驱动程序。就图像而言,我真的不知道停止加载它们。

最佳答案

我猜你只是忘记在第二个代码段中指定 chrome 路径(在你的 chrome_path 变量中)(在第一个代码段中,你没有使用 chrome 选项,但你指定了 chrome路径)。
您应该尝试在创建 webdriver.Chrome 实例时指定它们,例如:

from selenium import webdriver

chrome_path = r"/Folder/chromedriver"

chromeOptions = webdriver.ChromeOptions()
prefs = {"profile.managed_default_content_settings.images":2}
chromeOptions.add_experimental_option("prefs",prefs)

driver = webdriver.Chrome(chrome_path, chrome_options=chromeOptions)
driver.get("https://www.url.com")

关于python - 在 Selenium Chromedriver、Python 中禁用 CSS 和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50240886/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com