发送请求获取响应库
安装
pip install requests
Request是请求,在浏览器输入地址,就是一个请求
最简单的发送get
请求就是通过requests.get
来调用,添加参数和headers
response = requests.get(url,params=kw,headers=headers,timeout=3)
# 请求的地址 url
# 接收关键字 params
# 代理 proxies
# 请求头 headers
# 超时设置 timeout
请求头参数:
-
Host (主机和端口号)
-
Connection (链接类型)
-
Upgrade-Insecure-Requests (升级为HTTPS请求)
-
User-Agent (操作系统版本,浏览器名称版本等信息)
-
Referer (页面跳转处)
-
Cookie (Cookie)
这里简单get请求一下baidu首页
import requests
#导入模块
url = 'https://www.baidu.com'
#请求的地址
headers={
'User-Agent': 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari