requests是用于发送HTTP请求的三方库,主要作用是和网站/Web接口(API)进行通信

r=requests.get(“https://example.com“)
print(r.status_code) //HTTP状态码
print(r.contect) //返回原始网页字节流,没有做”字符串解码”
print(r.text) //返回正常网页源码(字符串)
data = r.json() //自动解析JSON
requests.post(
https://api.example.com/login“,
data={“user”: “admin”, “pwd”: “123”}
)

requests只负责下载网页,不解析HTML结构,需要调入解析器lxml(conda install lxml)