【发布时间】:2022-01-03 06:30:40
【问题描述】:
我使用 selenium 制作了一个网页抓取程序。 该程序是访问目标 URL 并下载文件。 更新 Chrome 后,程序无法运行,因为 chromedriver 是旧版本。
不使用chromedriver如何进行网页抓取和文件下载?
感谢大家的阅读。
【问题讨论】:
-
如果没有看到您现有的代码,我们无话可说。话虽如此,@Kostas 的回答听起来很正确。
我使用 selenium 制作了一个网页抓取程序。 该程序是访问目标 URL 并下载文件。 更新 Chrome 后,程序无法运行,因为 chromedriver 是旧版本。
不使用chromedriver如何进行网页抓取和文件下载?
感谢大家的阅读。
【问题讨论】:
我认为如果你也更新ChromeDriver 会更容易,这样你的程序就会再次运行。或者您可以重新安装以前的 Chrome 版本。
但如果您不想这样,您可以在 Firefox 中使用 GeckoDriver。
【讨论】:
您可以使用像Pupeppeteer 这样的无头抓取工具。您还可以更新您的 Chrome 驱动程序以与您最推荐的浏览器版本兼容。
【讨论】: