requests 包添加请求头

  • 在爬虫的时候,如果不添加请求头,可能网站会阻止一个用户的登陆,此时我们就需要添加请求头来进行模拟伪装,使用python添加请求头方法如下:
headers={"User-Agent" : "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) ",
  "Accept" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
  "Accept-Language" : "en-us",
  "Connection" : "keep-alive",
  "Accept-Charset" : "GB2312,utf-8;q=0.7,*;q=0.7"}


r=requests.post("http://baike.baidu.com/item/火影忍者",headers=headers,allow_redirects=False)   #allow_redirects设置为重定向


r.encoding="UTF-8"
print r.url
#print r.text
print r.headers #响应头
print r.request.headers #请求头




你可能感兴趣的:(requests 包添加请求头)