利用urllib库
from urllib.request import urlopen
from urllib import request
url = "http://www.baidu.com"
req = request.Request(url)#包装请求
res = urlopen(req)#发起请求
html = res.read()#响应对象,对返回的参数进行解码
print(html)
with open("mybaidu.html", mode="wb") as f:
f.write(html)
f.close()
利用requests库
import requests
url = "http://www.baidu.com"
r = requests.get(url, timeout=30)
#r.raise_for_status()
r.encoding = r.apparent_encoding
with open("baidu.html", mode="w") as f:
f.write(r.text)
f.close()