接龙管家-Python自动打卡(续)获取接龙管家token

前言

最后采取的方法是:

  1. Selenium 模拟登录网页版接龙管家
  2. 获取登录小程序码用邮件发送到手机
  3. 扫码登录
  4. 将token存储在本地

条件

需要的条件是有云服务器(或者本地不关机运行也行)、然后安装配置python、requests、selenium、chrome、chromedriver等

代码

最后附上代码:

碎碎念

刚开始就是手动抓包复制粘贴token,后来觉得太麻烦了,然后尝试了几种方法: 1.搭建一个flask网页,将复制的token直接发送到云服务器,就不需要打开云服务器了; 2.抓包还是太麻烦,然后上网页版看了看,有token可用,然后就复制粘贴网页版的token; 3.打开网页还是太麻烦,既然网页上有,直接python爬取试试,然后用Selenium 模拟登录,获取登录小程序码存储到本地,然后手机扫码,最后成功获取到token 4.扫码还是太麻烦,如果能token换token就好了,然而并不可以,我尝试了抓授权操作的包,模拟授权,但是在token未过期时,授权状态是正常的,token过期后还是不行

最后采用的就是文章里的方法,如果有人知道怎么跳过扫码这一步,请告诉我,不胜感激!

经验分享 程序员 微信小程序 职场和发展