urlopen()方法的源代码
import urllib.request # 获取目标网址 url = 'https://www.baidu.com/' # 添加请求头 headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36'} # 构建请求对象 req = urllib.request.Request(url,headers=headers) # 获取opener对象 opener = urllib.request.build_opener() # opener对象中的opener方式去请求 resp=opener.open(req) # 输出对象中的内容 print(resp.read().decode())