如果我跑:
urllib2.urlopen('http://google.com')
Run Code Online (Sandbox Code Playgroud)
即使我使用其他网址,我也会遇到同样的错误.
我很确定我的计算机或路由器上没有运行防火墙,而且互联网(来自浏览器)运行正常.
该站点的 DNS 记录使得 Python 以一种特殊的方式使 DNS 查找失败:它找到了条目,但关联的 IP 地址为零。(使用 nslookup 进行验证。)因此,11004, WSANO_DATA。
以“www”为网站前缀。并再次尝试请求。(使用 nslookup 来验证它的结果是否也不同。)
这与Python 请求模块的失败方式基本相同:
requests.exceptions.ConnectionError: HTTPConnectionPool(host='...', port=80): Max retries exceeded with url: / (Caused by: [Errno 11004] getaddrinfo failed)
| 归档时间: |
|
| 查看次数: |
70300 次 |
| 最近记录: |