2301_81857351 2024-10-23 23:03 采纳率: 0%
浏览 25

运行脚本时要等待很久,这个驱动问题该如何解决

img


运行脚本时'There was an error managing chromedriver (error sending request for url (https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json): error trying to connect: 远程主机强迫关闭了一个现有的连接。 (os error 10054)); using driver found in the cache
There was an error managing chrome; using browser found in the cache'求问解决方法

  • 写回答

1条回答 默认 最新

  • 无疆76 2024-10-23 23:04
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    这个问题似乎是由于在运行Python脚本时,与ChromeDriver的连接存在问题,可能是网络问题或者是ChromeDriver版本与Chrome浏览器版本不匹配的问题。这里有几个可能的解决方法:

    1. 检查网络连接:确保你的网络连接是稳定的,并且能够访问到ChromeDriver的服务器。如果可能的话,尝试更换网络环境或者检查防火墙设置。
    2. 更新Chrome和ChromeDriver:确保你的Chrome浏览器和ChromeDriver都是最新版本。有时候,旧版本的驱动程序可能无法与新版本的浏览器正确通信。你可以从Chrome官方网站下载最新版本的Chrome浏览器,然后从ChromeDriver的官方网站下载与你的Chrome浏览器版本相匹配的ChromeDriver。
    3. 清除缓存和旧的浏览器数据:有时候,旧的浏览器数据和缓存可能会导致问题。尝试清除浏览器缓存和旧的浏览器数据,然后重新启动浏览器和运行脚本。
    4. 检查你的Python脚本中的URL是否正确:在你的脚本中使用的URL应该是指向正确的ChromeDriver下载地址。根据你提供的错误信息,看起来你正在尝试从"https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json"获取ChromeDriver版本信息。如果这个URL无法访问或者无法正确返回数据,可能会导致连接问题。尝试使用其他可靠的URL来获取ChromeDriver版本信息。
    5. 检查防火墙和安全软件设置:有时防火墙或安全软件可能会阻止脚本访问互联网或与远程服务器通信。请检查你的防火墙和安全软件设置,确保它们不会阻止你的脚本访问网络或执行其他相关操作。

    如果你尝试了以上解决方法仍然无法解决问题,你可能需要提供更多关于你的环境配置、脚本代码和使用情况的信息,以便进一步分析问题的原因和找到解决方案。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月23日