import urllib.request
def load_data():
url="http://www.baidu.com"/#这里注意是http还是https
response = urllib.request.urlopen(url)
print(reponse)#发现只是输出一个对象,并没有代码
#将response对象读取
data = response.read()
print(data)#发现读不懂,原来是assic码
#需要转化成utf-8编码
str_data=data.decode("utf-8")
print(str_data)
#$最后将数据写入文件
with open(:baidu.html","w","utf-8")as f:
f.write(str_data)
总结:返回response对象
response.read()
bytes.decode("utf-8")
存入新的文件
python urllib访问百度
最新推荐文章于 2024-04-08 22:51:19 发布