做接口的时候我们需要获取一个令牌,类似于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使用教程

最新文章

  1. cocoapods安装及使用
  2. Python ORM Storm 源码修改
  3. k-sum问题
  4. 【原】MAC显示隐藏文件夹命令
  5. js之oop <二> 对象属性
  6. java 使用反射技术解耦
  7. sizeof和strlen()的区别
  8. C数据类型
  9. unity3d中获得物体的尺寸(size)
  10. iOS6 自动布局 入门–Auto Layout(转)
  11. 前端到后台ThinkPHP开发整站(7)
  12. H5_0004:JS设置循环debugger的方法
  13. 我的react+material-ui之路
  14. hadoop配置项笔记 - streaming
  15. 【想法题】Knot Puzzle @AtCoder Grand Contest 002 C/upcexam5583
  16. 什么是FPGA的HP,HR I/O
  17. HDU-1176.免费馅饼(数字三角形变形)
  18. Kernel Memory Layout on ARM Linux
  19. 创意:Soap一款新型的触摸式家用智能路由器
  20. Dubbo源码导入Eclipse遇到的问题

热门文章

  1. POJ 1330 Nearest Common Ancestors(裸LCA)
  2. Android JetPack组件-CameraX初探
  3. Jmeter-接口测试参数化后循环断言不同内容的方法
  4. EditPlus编辑java代码 常规配置
  5. 【Linux基础总结】Linux基本命令
  6. Android 开发技术周报 Issue#279
  7. Qt子窗口设置背景色只能应用到其中的部件的问题
  8. 关于Fragment的点击切换数据滞留问题
  9. Coda docs
  10. 图形学_opengl纹理映射