发送带header的请求
发送带header的请求
为什么请求需要带上header?
- 模拟浏览器,欺骗服务器,获取和浏览器一致的内容
header的形式:字典
headers = {'User-Agent': 'Mozi11a/5.0'}
用法: requests.get(url,headers=headers)
发送带参数的请求
- 什么叫做请求参数
http://www.ebkaka.con/tuo/server/2015/1119
https://www.baidu.com/s?wd=python&c=b
参数的形式:字典
kw = {'wd":'李白'}
用法:requests.get(url,params=kw)
- 示例
import requests
#https://cn.bing.com/search?q=李白
url = 'https://cn.bing.com/search?'
kw = {'q': '李白'}
r = requests.get(url, params=kw)
print(r.request.url)

浙公网安备 33010602011771号