在学习Python爬虫时,使用urllib2编程的时候:
import urllib2
response = urllib2.urlopen('http://www.baidu.com/')
html = response.read()
print html
一直在报<Name or service not known>错误,在网络上查询原因,可能是DNS不能解析的问题,但是按照那些方法都不能解决,我很郁闷!
我是在vmware中安装的Centos7,宿主机是win7的,虚拟机和宿主机通过桥接连接,虚拟机已经在局域网中,其他机器可以访问,宿主机通过手机热点上网,然后通过代理工具给虚拟机共享网络,虚拟机通过http代理实现上网,在Centos中可以用浏览器直接浏览网页,可以用yum安装程序。但是ping 8.8.8.8和ping www.baidu.com这些是不通的
我的 dns配置如下:
service network restart之后还是没有效果,有高手帮忙分析一下,看看问题到底出在什么地方。