Python爬虫,出现[WinError 10054] 远程主机强迫关闭了一个现有的连接。

下载文件失败

img


img


尝试了网上添加请求超时timeout,time.sleep(t),代理Ip方法都没有用

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    针对该问题,除了上述提到的设置请求超时参数timeout、使用 time.sleep(t) 方法进行延迟、使用代理IP等方法外,还可能存在以下可能的问题导致下载失败:

    1. 请求链接问题。检查请求链接是否正确,是否存在链接跳转或重定向,是否需要添加请求头(User-Agent等)等。
    2. 下载文件大小限制。某些网站可能限制下载文件的大小,需要检查文件大小是否超出限制。
    3. 网络连接问题。网络不稳定或存在其他因素影响连接,可以使用网络监控工具进行排查。
    4. 服务器限制访问。某些网站可能限制访问频率或者访问IP等,需要检查是否存在这些限制。
    5. 代码逻辑问题。检查代码逻辑是否有误,可能存在其他错误导致下载失败。

    针对这些可能的问题,可以逐一进行排查,确定具体原因并采取对应的解决方案。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^