我最近遇到了一个新问题,我返回到 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 用户编写的。有什么建议吗?
~ 你的网络爬虫同伴
@InspectorG4dget 设法在创纪录的时间内找出问题所在!我下载了错误的 Geckodriver!其中有两个:tar 版本和 64arcch,我下载了 64arcch 版本,不知道哪一个是正确的选择。
因此,任何遇到相同问题的人,请尝试下载两个版本,然后再继续研究该主题。