requests的session方法
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方法相关推荐
- python中requests库的用途-python中requests库session对象的妙用详解
在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也 ...
- python的requests.session()_Python+requests之session保持会话
session()方法 会话对象让你能够跨请求保持某些参数.它也会在同一个 Session 实例发出的所有请求之间保持 cookie,如果你向同一主机发送 多个求,底层的 TCP 连接将会被重用,从而 ...
- python session模块_Python requests模块session代码实例
http协议本身是无状态的,为了让请求之间保持状态,有了session和cookie机制.requests也提供了相应的方法去操纵它们. requests中的session对象能够让我们跨http请求 ...
- php中sisson用法,thinkPHP中session()方法用法详解
本文实例讲述了thinkPHP中session()方法用法.分享给大家供大家参考,具体如下: 系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成. 用法 s ...
- tensorflow中的Session方法解释
Session()方法 首先我们需要创建一个Session对象.在不传参数的情况下,该Session的构造器将启动默认的图.之后我们可以通过Session对象的run(op)来执行我们想要的操作.te ...
- jsp action java_jsp中Action使用session方法实例分析
本文实例分析了jsp中action使用session方法.分享给大家供大家参考.具体如下: 在struts2里,如果需要在action中使用session,可以通过下面两种方式得到 1.通过actio ...
- python get方法列表参数_python中requests库get方法带参数请求
起因是想爬五等分的花嫁的漫画.这是其中的一个坑 先上代码 data={ 'cid':567464, 'page':, 'key':'', 'language':1, 'gtk':6, '_cid':5 ...
- php 类初始化 session判断,thinkphp3.x中session方法的用法分析
本文实例讲述了thinkphp3.x中session方法的用法.分享给大家供大家参考,具体如下: 一.Session方法用于Session 设置.获取.删除和管理操作. Session 用于Sessi ...
- python中session的使用方法_python中requests库session对象的妙用详解
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
最新文章
- H标签对网站SEO优化是不可或缺的!
- 刮奖的实现;(刮开上层图层蒙版,露出底部的视图)
- Python基础概念_13_常见关键字
- Silverlight中使用动画的技巧
- acrobat 控件可以发布吗_短视频可以同时在多个平台发布吗?
- 法度远程视频审讯系统有哪些主要功能?
- 米哈游web前端面试题Js/Vue/浏览器原理等
- 解决ubuntu安装软件的问题。
- stm32用杜邦线与中断模拟led灯开关
- JAVA学习 API_day11(属性集, 函数式编程, stream流)
- spacemacs email layer
- echarts 柱状图如何不顶格_echarts图表的使用经验总结(避免踩坑)
- Aspose 只更新页码和 更新域 UpdatePageNumbers
- RRDTOOL 学习
- win7安装linux子系统,linux系统装win7系统安装教程【图文教程】
- mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】
- 即食燕窝怎么吃?即食燕窝一天吃多少?即食燕窝是直接吃吗?
- js 高德地图,地图上落点,并点击地图上的图片可进行切换图片
- 行云管家V4.9正式发布:监控全面提升,首页、主机详情大幅优化,新增大量实用功能...
- 数学建模——排队论笔记
热门文章
- 正则表达式验证正整数
- [INFOCOM 2019] NeuralWalk:使用神经网络的在线社交网络中的信任评估
- VS+QT开发Ocx/ActiveX控件 一
- Pixelmator Pro 教程,认识 Pixelmator Pro 界面
- 每次开机启动都会创建图标和修改锁定任务栏浏览器的主页
- SEO关键词排名-百度点击软件(刷关键词排名、百度指数、百度相关、竞价点击-全能软件)
- linux u盘fat32转ntfs,只需一个命令 FAT32格式磁盘无损转换成NTFSU盘
- 十进制的转换与任意进制的互转
- day42--哈希表
- 零基础学习python(鱼C论坛)