gpt4 book ai didi

python - Selenium Chrome Webdriver 无法在带有配置文件的 headless 模式下工作

转载 作者:行者123 更新时间:2023-12-03 22:29:14 26 4
gpt4 key购买 nike

所以,这是我遇到麻烦的代码:

def scrap():
options = webdriver.ChromeOptions();
options.add_argument('headless');
options.add_argument('--profile-directory=Profile 1')
options.add_argument("--user-data-dir=C:/Users/omarl/AppData/Local/Google/Chrome/User Data/")
options.add_argument("--remote-debugging-port=45447")

options.add_argument("--disable-gpu")
browser = webdriver.Chrome(executable_path=r"C:\Users\omarl\OneDrive\Escritorio\chromedriver.exe", options=options)

scrapURL = "https://es.wallapop.com/search?distance=30000&keywords=leggins&latitude=41.38804&longitude=2.17001&filters_source=quick_filters"
browser.get(scrapURL)
#...
和错误:
WebDriverException: unknown error: unable to discover open pages
我没有任何 的实例 Chrome 当我执行脚本时,以及在没有 headless 的情况下使用它时选项它工作正常。知道为什么会这样吗?请注意,我使用的是 --remote-debuggin-port在类似的问题中提供。
我正在使用 ChromeDriver 86.0.4240.22

最佳答案

您是否尝试过使用 arg --no-sandbox?
很多人在Chrome Driver Error using Selenium: Unable to Discover Open Pages在这个论点上取得了成功。

关于python - Selenium Chrome Webdriver 无法在带有配置文件的 headless 模式下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64771276/

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