Myluzh Blog

Strive to become a dream architect.

python使用requests库实现HTTP请求

发布时间: 2020-4-15 文章作者: myluzh 分类名称: Python


requests是原生的http库,比urllib3更容易使用,语法格式如下:
requests.request.method(url,**kwargs)
参数 说明
methodw
接收string。表示请求类型,例如GET,无默认值
url
接收string。表示请求的URL,无默认值
**kwargs
接收dict或其他python类型数据。根据具体需要添加的参数

实例:
import requests

url = 'http://www.xxx.com/index.html'
head = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'}

rqq = requests.get(url, headers=head,timeout=2.0)

#当自动检测编码不正确时,手动指定编码
rqq.encoding = 'utf-8'

print('响应码:', rqq.status_code)
print('编码:', rqq.encoding)
print('请求头:', rqq.headers)
print('响应实体:', rqq.text)

标签: python requests

发表评论