‘urllib3’ has no attribute ‘URLError是由于版本的问题出现错误,python3,0无法继续使用urllib,只要将所有urllib的地方更改为:urllib.request即可。
import urllib.request
import time
import platform
def clear():
print('翻页')
time.sleep(3)
os = platform.system()
if(os == 'Windows'):
os.system('cls')
else:
os.system('clear')
def linkbaidu():
url = 'http://www.baidu.com'
try:
response = urllib.request.urlopen(url,timeout=3)
except urllib.request.URLError:
print('网络地址错误')
with open('./baidu,txt','w') as fp:
fp.write(response.read())
print("获取url信息, responce.geturl() \n: %s" %response.geturl())
print("获取返回代码:,response.getcode() \n %s" %response.getcode())
print("获取返回信息,response.info() \n %s" %response.info())
if __name__ == '__main__':
linkbaidu()