用urllib发送基本的请求
以下是以‘百度’请求为例:
from urllib import request
# 确定路径(目标)(https请求是错的)
base_url = 'http://www.baidu.com'
# 发送http请求,返回类文件对象
response = request.urlopen(base_url)
# 获取响应内容
html = response.read()
# 把bytes类型转化为utf8编码
html = html.decode('utf-8')
#1. 打印结果
# print(html)
# 2.写入文件(文件操作)
with open('01baidu.html','w',encoding='utf-8') as f:
f.write(html)
返回的结果:
!DOCTYPE html 开始的html