Requests是一个优秀的http开发库,支持http连接保持和连接池,支持使用cookie保持会话、文件上传等,支持自动确定响应的内容的编码,支持国际化的url和POST数据自动编码等。
中文文档:
https://requests.readthedocs.io/projects/cn/zh-cn/latest/
安装Requests,使用PyCharm安装,或者使用pip命令安装:
pip install request -i https://pypi.tuna.tsinghua.edu.cn/simple
简单测试:
import requests url = "https://www.baidu.com/" r = requests.get(url) #设置返回网页对象的编码 r.encoding = 'utf-8' print(r.status_code)#获取响应码 print(r.text)#获取响应内容 print(type(r))结果: