关于最近一次重装win7
xrandr + xfce 双屏幕 panel 位置问题

urlopen Errno -2

Craynic posted @ 2014年1月18日 00:33 in 未分类 , 1161 阅读

想玩玩爬虫, 写了点东西.

urllib2.urlopen('http://www.baidu.com/')

到这里的时候报错:

urllib2.URLError: <urlopen error [Errno -2] Name or service not known>

然后上网搜了一下, 得到的结论是这是因为 python 不能解析域名. 并且这是个和操作系统相关的 bug, 和 python 的代码无关(只出现的 Linux 上).

然后我就改 DNS, 把 DHCP 改成 8.8.8.8, 然后发现百度可以了, 但是我把请求改成谷歌又不行了. 我又尝试把 DNS 改成 192.168.1.1, 却又全都不行了. 当然, 都用 IP 不用域名是可以的.

我现在的想法是在请求之前设定使用的 DNS.

干 是福州电信的 DNS 挂了 换泉州的就好了

  • 无匹配
Avatar_small
tzwm 说:
2014年1月20日 12:55

cai果然碉堡了……Orz


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter