requests安装
电脑搜索栏输入cmd进入命令提示符填入 pip install requests 安装完成
调用
import requests
发送get,post请求
1.response=requests.get(url) 发送get请求,url地址才能响应
2.response=requests.post(url,data={请求体的字典}) 发送post请求
response的方法
1.response.text
该方式往往会出现乱码,出乱码使用response.encoding=“UTF-8”
下面展示一些 内联代码片
。
response.enconding="UTF-8"
print(response.text)
2.response.content.decode()
把二进制字节转化为字符串类
获取网页源码的正确打开方式
1.response.content.decode()
2.response.content.decode(“gbk”)
3.response.text
发送带headers的请求
为了模拟浏览器,获取和浏览器一摸一样的内容
下面展示一些 内联代码片
。
headers={"User-Agent"="Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36","Cache-Control": "max-age=0"}//为了更准确可以适当加入几个条件
response=requests.get(url,headers=headers)//以发送headers请求允许访问