美文网首页我的收藏
requests请求传递cookie

requests请求传递cookie

作者: Sec小玖 | 来源:发表于2018-03-14 17:01 被阅读0次
#将CookieJar转为字典:
cookie_dict = requests.utils.dict_from_cookiejar(req.cookies)
#将字典转为CookieJar:两种方法
requests.utils.add_dict_to_cookiejar(cookie_jar, req.cookies)
cookie_jar = requests.utils.cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True)
#其中cookie_dict是要转换字典转换完之后就可以把它赋给cookies 并传入到session中了:

s = requests.Session()
#如果是req查询出来的cookie,可直接赋值给s.cookies,因为req.cookies类型也为cookieJar
s.cookies = req.cookies
#将字典cookie转换为cookie_jar在进行赋值
s.cookies = cookie_jar

将cookie字典转换为cookieJar,再进行赋值实例:

import requests

BCOOKIES = {
    "s_uid": "xxxxx",
    "s_exp": "14",
    "server_time": "1487816753"
}

ssrequest = requests.session()
requests.utils.add_dict_to_cookiejar(ssrequest.cookies, BCOOKIES)

url="http://www.xxx.com"
ssrequest.get(url)

相关文章

  • requests请求传递cookie

    将cookie字典转换为cookieJar,再进行赋值实例:

  • cookie的传递

    自动传递Cookie requests会在同一个会话发出的所有请求之间保持 Cookie 每一个响应中的Cooki...

  • RequestsCookieJar

    自动保存并传递cookie from requests.cookies import RequestsCookie...

  • requests模块

    一、安装Requests pip install requests 二、发送请求与传递参数 带参数请求: impo...

  • ajax请求传递cookie

    ajax请求传递cookie ajax请求传递cookie 服务器端要做些返回头的修改: response.set...

  • 快速上手 — Requests 2.18.1 文档

    快速上手 — Requests 2.18.1 文档 发送请求 传递 URL 参数 定制请求头 更加复杂的 POST...

  • 03 requests库的使用

    03 requests库的使用 一、请求 1、请求方法 2、传递URL参数 3、headers 请求头 4、coo...

  • 爬虫的主要内容

    爬虫的主要内容 requests 发送请求 传递url参数 读取相应内容 定制请求头部 Post请求 响应状态码 ...

  • Python-Requests

    方便简单的HTTP请求框架 requests-get请求 传递请求头及参数 注意,对于请求头大小写不敏感 响应内容...

  • session使用方法

    requests.sesson进行状态保持作用自动处理cookie场景连续的多次请求使用方法res = reque...

网友评论

    本文标题:requests请求传递cookie

    本文链接:https://www.haomeiwen.com/subject/ndofqftx.html