我在校园是一款小程序,每天要打卡四次。于是用request模块写了个自动打卡部署在腾讯云函数上,第一次写这种代码,真的比较菜。

(1).首先还是用fidder抓个包,就是对底下这个图进行一下小程序抓包。

https://student.wozaixiaoyuan.com/heat/save.json

text框里面是一个字符串的post请求,header头里面需要的参数是token和cookie

(2).分析一下参数
查询了一下资料,我在校园这种小程序是网页请求还是可以模拟发包,token和cookie是小程序自动登录的时候发送一个code包,然后小程序通过官方接口(保护用户隐私安全)将code分成token和cookie两块来进行相互匹配确定网页发包的身份,具有长期有效性,所以不需要一直获取code转换。
然后发包参数就很简单,照样填就是了。

(3).postman模拟发包实现请求

这样子测试一下就直接就实现了

然后点击code生成py代码或者自己写一下就行了。

另外的话可以部署到腾讯云函数上,推荐腾讯云函数是因为支持python3,而且自带的库相对阿里云来说比较全,可以白嫖,不占资源,而且入门简单,log和return生成日志返回,配合serve酱可以实现微信推送。

非常建议serve酱,操作简单,配合腾讯云函数是首选

Categories:

Tags:

2 Responses

发表评论

邮箱地址不会被公开。 必填项已用*标注