发送带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)
posted @ 2021-04-29 09:31  廿九九  阅读(322)  评论(0)    收藏  举报