如何修复:无法在 Python 中连接到 Service Geckodriver For Mac

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

我最近遇到了一个新问题,我返回到 Mac 上的一个网络爬虫。但是,当我将刮刀闲置一个月左右后,刮刀是否停止工作了?虽然我找不到原因,但某些东西可能已经过时了。请参阅下面的代码块:

from selenium import webdriver
browser = webdriver.Firefox()
browser.get('https://google.com')
browser.quit()

出现错误:

  raise WebDriverException(f"Can not connect to the Service {self._path}")
selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service /Users/marcojohanssontornblom/.cache/selenium/geckodriver/mac64/0.34.0/geckodriver

研究该问题后,我发现了多篇涵盖该主题的文章,例如这个一个。

但是这些都没有为我们 Macintosh 用户解释一个像样的解决方案!这成为一个问题,因为每个分步解决方案都是为 Windows 用户编写的。有什么建议吗?

~ 你的网络爬虫同伴

python selenium-webdriver web-scraping geckodriver
1个回答
0
投票

@InspectorG4dget 设法在创纪录的时间内找出问题所在!我下载了错误的 Geckodriver!其中有两个:tar 版本和 64arcch,我下载了 64arcch 版本,不知道哪一个是正确的选择。

因此,任何遇到相同问题的人,请尝试下载两个版本,然后再继续研究该主题。

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