Python爬虫突然全是10060报错,包括百度首页都是怎么回事?

用的 python 的 requests 库,这段时间所有爬虫不论以前的还是正在写的,全部 10060 报错 请问大佬们,这个是什么情况,难道电脑 ip 被全世界拉黑了? 😞


Python爬虫突然全是10060报错,包括百度首页都是怎么回事?
54 回复

大哥! 10060 是你网络未连接,没网你爬个毛啊,爬之前可不可以先 PING 一下百度?


这问题我遇到过,典型的网络连接超时错误。10060是Windows的WSAETIMEDOUT,本质是TCP连接在SYN-SYN/ACK-ACK握手阶段就超时了。

先看几个常见原因和解决方案:

  1. 代理问题 - 最常见的情况
import requests

# 清除系统代理
session = requests.Session()
session.trust_env = False  # 关键!忽略系统代理设置
session.proxies = {}

try:
    resp = session.get('http://www.baidu.com', timeout=10)
    print(resp.status_code)
except Exception as e:
    print(f"错误: {e}")
  1. DNS解析问题
import socket
import requests

# 强制使用特定DNS
socket.setdefaulttimeout(10)

# 或者直接指定IP
url = 'http://110.242.68.66'  # 百度某个IP
headers = {'Host': 'www.baidu.com'}
resp = requests.get(url, headers=headers)
  1. 防火墙/杀毒软件拦截
import urllib3
urllib3.disable_warnings()

# 尝试HTTPS
resp = requests.get('https://www.baidu.com', 
                   verify=False,
                   timeout=(5, 10))  # 连接5秒,读取10秒
  1. 快速诊断脚本
import requests
import socket
from urllib.parse import urlparse

def test_connection(url):
    # 测试socket连接
    parsed = urlparse(url)
    host = parsed.netloc or parsed.path
    port = 443 if parsed.scheme == 'https' else 80
    
    sock = socket.socket()
    sock.settimeout(5)
    try:
        sock.connect((host, port))
        print(f"Socket连接 {host}:{port} 成功")
        sock.close()
    except Exception as e:
        print(f"Socket连接失败: {e}")
        return False
    
    # 测试HTTP请求
    try:
        resp = requests.get(url, timeout=10, allow_redirects=True)
        print(f"HTTP请求成功: {resp.status_code}")
        return True
    except requests.exceptions.ProxyError:
        print("检测到代理错误")
        return False
    except Exception as e:
        print(f"HTTP请求失败: {type(e).__name__}: {e}")
        return False

# 测试
test_connection('http://www.baidu.com')

最可能的情况:系统代理设置被修改了,或者最近装了某些软件(特别是VPN、加速器、安全软件)修改了网络配置。先试试session.trust_env = False这个方案,90%能解决。

检查下最近有没有装新软件或者改网络设置。

hahahahahahah

一早上的 在办公室里笑出了声

今日笑点…

首先要百度一下 10060 啥意思…/:dog

嘻嘻 说错了 10061

确实大多数都是 10060
Caused by NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0x030F8C30>: Failed to establish a new connection: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。’)

能够上网勒

百度了,说是代理问题

笑出猪叫

哈哈哈,太可爱了

百度都爬不了就只能是自己环境的问题了,哪闲着没事 ban 你 IP 干啥,这点并发百度根本看不到…

1,看看你的 IPV4 是不是更改了,2,因为你的代码不规范,被别人把 ip 封了,3,加个 user-agent

楼主是妹子,大家体谅下吧,初学撸代码不容易

你咋个知道楼主是妹子?

#16 从她回复的用词和语气,80%是个妹子呀。

就不能是肥宅?

突然肥宅

肥宅笑出声

#18 哈哈哈,原谅我对现在的世界一无所知

#21 你看他的回复啊,哈哈哈哈哈,楼主的问题没让我笑出猪叫,你让我笑出来了

我不信楼主是妹子

美少女是不会用美少女头像的

明显是 2 次元女装大佬

不要总是有不切实际的幻想啊兄弟。

现实点。

嘻嘻, 伦家也是少女

我相信楼主是美少女.gif

嘻嘻嘻(♡˙︶˙♡)


翻了下题主以前的回复,要么是个妹子,要么是个受 2333
”公司女孩子多么?“
”那我不去了,我喜欢男孩子“

楼歪得厉害啊

楼主可真惨啊

代理 ip 换下就好了。

你们是要笑死我

这楼给我整笑了 2333

10086 错误应该打移动客服解决

楼主是妹子,不是死肥宅?有点意思,哈哈哈

嘤嘤嘤,你们可把老子整笑了

我 ,老婆 ,打钱

给爷整乐了

嘤嘤嘤,我乔碧萝殿下不服。

想起了我媳妇煮饭说电饭煲坏了,结果是她没插电。

看回帖记录是男的啦,凑弟弟,哈哈

看评论笑出了声

每日一笑( 1/1 )

谢谢,代理是 aws,弹性 ip 换的有问题,已经解决了

十香是我老婆,谢谢

gakki 是我老婆 谢谢

妹子的话可以帮你一起看看

要是妹子,免费替写爬虫,想抓啥就抓啥

楼主为什么不能是妹纸

and

gakki 是我老婆 谢谢

回到顶部