python2中:
val = socket.gethostbyname('http://www.baidu.com')
print (val)
运行OK。
但在python3中还是如上代码运行时报错:[Errno 11004] getaddrinfo failed
原因是,输入地址时要把http://前缀去掉才ok。即
val = socket.gethostbyname('www.baidu.com')
print (val)
运行正常。完成!
python2中:
val = socket.gethostbyname('http://www.baidu.com')
print (val)
运行OK。
但在python3中还是如上代码运行时报错:[Errno 11004] getaddrinfo failed
原因是,输入地址时要把http://前缀去掉才ok。即
val = socket.gethostbyname('www.baidu.com')
print (val)
运行正常。完成!