获取cookie里面的sessionid
2024-08-28 01:06:47
做接口的时候我们需要获取一个令牌,类似于token以及sessionid这样的签名,也可以说是一个令牌。
import urllib.request, urllib.parse, urllib.error
import http.cookiejar
class Cookie_login:
def cookie_login(self): url = "http://192.168.110.85:8488/motorcade/ac/login"
params = {"username":"","password":"aec60231d83fe6cf81444bc536596887,bfff2dd4f1b310eb0dbf593bd83f94dd8d34077e","verifycode":"","redirectUrl":"../../home.html"}
# 获取cookie
postdata = urllib.parse.urlencode(params).encode()
cookie_filename = 'cookie.txt'
cookie = http.cookiejar.MozillaCookieJar(cookie_filename)
handler = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(handler)
request = urllib.request.Request(url,postdata) try:
response = opener.open(request)
except urllib.error.URLError as e:
print(e.code, ':', e.reason) # 保存cookie到cookie.txt中
cookie.save(ignore_discard=True, ignore_expires=True) # 把字典存放到session_id里面
session_id ={} for item in cookie:
session_id[item.name]=item.value return session_id
可以参考下面的这篇文章
Python3+Selenium获取session和token供Requests使用教程
最新文章
- cocoapods安装及使用
- Python ORM Storm 源码修改
- k-sum问题
- 【原】MAC显示隐藏文件夹命令
- js之oop <;二>; 对象属性
- java 使用反射技术解耦
- sizeof和strlen()的区别
- C数据类型
- unity3d中获得物体的尺寸(size)
- iOS6 自动布局 入门–Auto Layout(转)
- 前端到后台ThinkPHP开发整站(7)
- H5_0004:JS设置循环debugger的方法
- 我的react+material-ui之路
- hadoop配置项笔记 - streaming
- 【想法题】Knot Puzzle @AtCoder Grand Contest 002 C/upcexam5583
- 什么是FPGA的HP,HR I/O
- HDU-1176.免费馅饼(数字三角形变形)
- Kernel Memory Layout on ARM Linux
- 创意:Soap一款新型的触摸式家用智能路由器
- Dubbo源码导入Eclipse遇到的问题