You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Python抓取Twitter推文项目时报WinError 10060连接错误如何解决?

报错根因说明

你遇到的是连接超时类异常,本质是你的Python程序调用Tweepy库向Twitter流式API接口stream.twitter.com发起连接请求时,长时间未收到服务器响应,urllib3请求库重试到设定的最大次数后依然失败,最终抛出连接错误。
你首次运行30分钟后程序自动停止大概率也是连接中断触发的同类异常,重启设备无法解决是因为问题和设备本身的运行状态无关。

排查解决步骤
  • 优先验证本地网络对Twitter的访问能力:打开浏览器直接访问Twitter官网,确认可以正常加载页面。如果无法访问,先解决本地网络的访问限制问题,这是该报错最常见的触发原因。
  • 检查Twitter开发者账号状态:确认你使用的API密钥、访问令牌没有过期,也没有被平台限流或封禁。长时间拉取流式数据后被平台临时限流是常见情况,可等待2-3小时后再尝试运行代码。
  • 调整代码的请求配置:在tweets.py中初始化Tweepy流的代码处,增加超时、重试相关参数,参考配置如下:
# 初始化流时补充参数示例
stream = tweepy.Stream(
    auth=your_auth,
    listener=your_listener,
    timeout=120, # 超时时间设为120秒
    retry_count=10, # 最大重试次数设为10次
    retry_delay=15 # 每次重试间隔15秒
)
  • 检查本地拦截规则:确认Windows防火墙、第三方杀毒软件没有拦截Python程序对外的443端口连接请求,也没有将Twitter相关域名加入拦截列表。
  • 排除官方服务故障:如果以上步骤全部确认正常,可更换时间段测试,也有可能是Twitter官方流式API服务临时故障导致的连接失败。

内容的提问来源于stack exchange,提问作者christy allen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 23:42:00