session用于管理cookie,对于有登录需求请求,session可以直接获取cookie,如果有get或post没有自动保存cookie的功能

一个例子

import requests# session可以认为是一连串的请求,这个请求过程中,cookie不会消失url = 'https://passport.17k.com/ck/user/login'
data = {"loginName":"13950116662","password":"!qwe123"
}
# 1.登录
session = requests.session()
session.post(url=url,data=data,verify=False)
# rsp = session.post(url=url,data=data,verify=False)
# print(rsp.json())
# print(rsp.text) # 看返回值可以知道登录成功了# 2.获取书籍 ,下面请求就自动包含了cookie
rsp = session.get('https://user.17k.com/ck/user/myInfo/98192189?bindInfo=1&appKey=2406394919',verify=False)
print(rsp.json()) # 返回书籍名称:天道关系户,总裁豪门

我原来的操作需要手动从浏览器复制请求头的cookie来模拟用户登录,还比较麻烦,需要多次尝试才能成功

requests的session方法相关推荐

  1. python中requests库的用途-python中requests库session对象的妙用详解

    在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也 ...

  2. python的requests.session()_Python+requests之session保持会话

    session()方法 会话对象让你能够跨请求保持某些参数.它也会在同一个 Session 实例发出的所有请求之间保持 cookie,如果你向同一主机发送 多个求,底层的 TCP 连接将会被重用,从而 ...

  3. python session模块_Python requests模块session代码实例

    http协议本身是无状态的,为了让请求之间保持状态,有了session和cookie机制.requests也提供了相应的方法去操纵它们. requests中的session对象能够让我们跨http请求 ...

  4. php中sisson用法,thinkPHP中session()方法用法详解

    本文实例讲述了thinkPHP中session()方法用法.分享给大家供大家参考,具体如下: 系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成. 用法 s ...

  5. tensorflow中的Session方法解释

    Session()方法 首先我们需要创建一个Session对象.在不传参数的情况下,该Session的构造器将启动默认的图.之后我们可以通过Session对象的run(op)来执行我们想要的操作.te ...

  6. jsp action java_jsp中Action使用session方法实例分析

    本文实例分析了jsp中action使用session方法.分享给大家供大家参考.具体如下: 在struts2里,如果需要在action中使用session,可以通过下面两种方式得到 1.通过actio ...

  7. python get方法列表参数_python中requests库get方法带参数请求

    起因是想爬五等分的花嫁的漫画.这是其中的一个坑 先上代码 data={ 'cid':567464, 'page':, 'key':'', 'language':1, 'gtk':6, '_cid':5 ...

  8. php 类初始化 session判断,thinkphp3.x中session方法的用法分析

    本文实例讲述了thinkphp3.x中session方法的用法.分享给大家供大家参考,具体如下: 一.Session方法用于Session 设置.获取.删除和管理操作. Session 用于Sessi ...

  9. python中session的使用方法_python中requests库session对象的妙用详解

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. H标签对网站SEO优化是不可或缺的!
  2. 刮奖的实现;(刮开上层图层蒙版,露出底部的视图)
  3. Python基础概念_13_常见关键字
  4. Silverlight中使用动画的技巧
  5. acrobat 控件可以发布吗_短视频可以同时在多个平台发布吗?
  6. 法度远程视频审讯系统有哪些主要功能?
  7. 米哈游web前端面试题Js/Vue/浏览器原理等
  8. 解决ubuntu安装软件的问题。
  9. stm32用杜邦线与中断模拟led灯开关
  10. JAVA学习 API_day11(属性集, 函数式编程, stream流)
  11. spacemacs email layer
  12. echarts 柱状图如何不顶格_echarts图表的使用经验总结(避免踩坑)
  13. Aspose 只更新页码和 更新域 UpdatePageNumbers
  14. RRDTOOL 学习
  15. win7安装linux子系统,linux系统装win7系统安装教程【图文教程】
  16. mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】
  17. 即食燕窝怎么吃?即食燕窝一天吃多少?即食燕窝是直接吃吗?
  18. js 高德地图,地图上落点,并点击地图上的图片可进行切换图片
  19. 行云管家V4.9正式发布:监控全面提升,首页、主机详情大幅优化,新增大量实用功能...
  20. 数学建模——排队论笔记

热门文章

  1. 正则表达式验证正整数
  2. [INFOCOM 2019] NeuralWalk:使用神经网络的在线社交网络中的信任评估
  3. VS+QT开发Ocx/ActiveX控件 一
  4. Pixelmator Pro 教程,认识 Pixelmator Pro 界面
  5. 每次开机启动都会创建图标和修改锁定任务栏浏览器的主页
  6. SEO关键词排名-百度点击软件(刷关键词排名、百度指数、百度相关、竞价点击-全能软件)
  7. linux u盘fat32转ntfs,只需一个命令 FAT32格式磁盘无损转换成NTFSU盘
  8. 十进制的转换与任意进制的互转
  9. day42--哈希表
  10. 零基础学习python(鱼C论坛)