python网络编程的坑(持续更新)
2024-08-26 18:24:43
初学python,踩了许多坑。。。每天都学一点吧。。(大佬绕过)
1.session的用法:
session是python requests库中的一个重要功能。session可以存储用户的数据并且存储在服务器端,相当于用户的一个唯一凭证。
cookie也会存在在session中。
如果说我们想要用session进行保持会话的请求以及后续的post,get等操作,以及返回的话。需要先用一边session。
我的理解是session刚开始是空的,先进行一次get的操作,然后保存了我们的用户信息。之后这个session才可以发挥它的作用。
所以session的正确用法应该是:
1. s = requests.session()
2. s1 = s.get(url) #将s变成真正的储存了我们信息的session
3. response = s.get(url) #用s这个session来进行get
如果我们跳过了第2步,直接用第三步的话,虽然没错,但是在一些登陆网站需要注入些东西之类的就会返回到登陆界面而不是登陆后的结果。
*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*
最新文章
- 《高级Web应用程序设计》课程
- Java多线程-新特性-有返回值的线程
- 关于codeblocks调试错误
- 动态链接库找不到 : error while loading shared libraries: libgsl.so.0: cannot open shared object file: No such file or directory
- BOM基础(一)
- xhost和DISPLAY
- 51nod 2512
- centos7使用lldb调试netcore应用转储dump文件
- Linux 命令详解(十一)Shell 解析 json命令jq详解
- 原生js---ajax---get方法传数据
- 2018.10.25 bzoj3928: [Cerc2014] Outer space invaders(区间dp)
- bzoj千题计划222:bzoj2329: [HNOI2011]括号修复(fhq treap)
- 记录一次shell里局部变量的问题
- 微信小程序、微信公众号、H5之间相互跳转
- Spring Boot学习笔记(八)使用jar和war方式打包并在外部Tomcat中部署运行
- Java 调用并执行cmd命令
- Python2.x 和 3.x 的区别
- 使用asn1tools进行asn1编解码
- html的文档设置标记上(格式标记)4-5
- PYTHON路线图