requests库的header与cookies

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了requests库的header与cookies相关的知识,希望对你有一定的参考价值。

requests库设置请求头cookies,是在headers设置,还是在cookies设置。两个一起设置的话会如何?
header={“cookies”:“*****”}
requests.get(url,headers=headers)

requests.get(url,cookies=cookies)
感觉所有请求参数都可以在headers上设置?好比做爬虫哪些请求头会自动生成,哪些需要指定的?

参考技术A # -*- coding: UTF-8 -*-

import requests

__author__ = 'lpe234'

def main():
url = ''
cookies =
'login': 'yes',
'cookie2': 'shdjd',
'cookie3': 'gdhjej'

headers =
'content-type': 'application/json',
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/60.0.3112.113 Safari/537.36'


resp = requests.get(url=url, cookies=cookies, headers=headers)
print resp.content

if __name__ == '__main__':
main()

如何修改request header 或者携带cookies

参考技术A 已经解决了,air下在window下要设置urlrequest.manageCookie=false;
才能发送requestHearder本回答被提问者和网友采纳

以上是关于requests库的header与cookies的主要内容,如果未能解决你的问题,请参考以下文章

requests库的用法

python的requests库r.headers取不到cookies,但是url lib库的response.header就有,为啥?

Urllib库的使用

requests库的基础知识

requests库的基本使用 | 爬虫

[python 学习] requests 库的使用