如何在requests session中手动设置cookie

如何在requests session中手动设置cookie,第1张

通过requests.utils.add_dict_to_cookiejar对session对象设置cookie,之后所有的请求都会自动加上我自定义的cookie内容。

也可以通过requests.utils.cookiejar_from_dict 先生成一个cookiejar对象,时候在赋值给session.cookies。貌似还可以使用session.cookies.set()或者update()。

# -*- 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 (MacintoshIntel 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()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11359969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存