Selenium 和 webdriver 的问题

问题描述 投票:0回答:1

我正在尝试使用网络驱动程序和 Selenium,几天前它工作正常,但我目前面临这个问题,我收到此错误: [Errno 8] 执行格式错误:'/Users/[USER]/.wdm/drivers/chromedriver/mac64/127.0.6533.72/chromedriver-mac-arm64/THIRD_PARTY_NOTICES.chromedriver'

这是与此相关的代码的相关部分:

            options = webdriver.ChromeOptions()
            options.add_argument("--headless")
            options.add_argument("--no-sandbox")
            options.add_argument("--disable-dev-shm-usage")
            d_path = ChromeDriverManager().install()
            driver = webdriver.Chrome(service=Service(d_path), options=options)

我尝试通过将“THIRD_PARTY_NOTICES.chromedriver”替换为“chromedriver”来手动更改 d_path,但这本身也不起作用。

selenium-webdriver webdriver scrape
1个回答
0
投票

我也突然遇到这个问题了。它似乎与新的 Chromedriver 版本有关,但无法确定是什么。我发现的唯一其他线程是 Chrome 版本 127 需要选择默认搜索引擎,但不幸的是,这对我的情况没有帮助。也许会对你有帮助。

作为解决方法,您可以尝试下载 Chromedriver 可执行文件并指向它,而不是使用 webdriver-manager。

© www.soinside.com 2019 - 2024. All rights reserved.