Python教程

python 南京大学健康打卡+定时+手机抓包

本文主要是介绍python 南京大学健康打卡+定时+手机抓包,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

有人写的一个脚本用的selenium。脚本链接https://www.cnblogs.com/doincli/p/15249292.html。

emmm那个不方便还要谷歌浏览器,本人的脚本是纯命令行的。

本代码链接

本教程分为3步。

1、怎么使用

2、定时任务:https://blog.csdn.net/katyusha1/article/details/78619549

3、手机怎么抓包

1、怎么使用

  • python版本:python3.8

  • 包:

  • http.client
    json
    urllib

    一般都有,那个没有自己安装一下。

1、代码中改一下我们的cookie:之后运行即可

image-20210912024331796

该值是cookie的一部分,虽然打卡使用手机打卡的,但是cookie值可以用谷歌浏览器查看,并且通用。

image-20210912024427764

测试中发现只要不登出,脚本可以一直使用。登出后cookie变化来,在用账号密码登陆抓包的时候,能力有限没有抓到这个值是怎么得到的,有能力的小伙伴可以自行尝试。

更改后可以运行成功

image-20210912024834757

经过测试,在校内的不使用网络的时候也可以运行脚本成功。

CF1BEB4C76A8122BC8B1DDA9683AEEC5

2、定时任务:

放在服务器上可以进行定时执行。

详见https://blog.csdn.net/katyusha1/article/details/78619549

3、手机怎么抓包(Postman)

https://www.cnblogs.com/syw20170419/p/8994528.html

1、postman开proxy。

55A12E697530B9977D5FF29695D364F6

2、手机和电脑在一个局域网内。在访问wifi的时候进行代理

之后在手机上的流量就可以在histoty中查看到了。

image-20210912025417978

然后复制代码进行调试运行即可。

调试过程中判断,健康打卡需要至少发送post/get请求2次才能完成

  • 查看健康打卡页面获取当天打卡的唯一主键WID
  • 对wid的打卡任务进行打卡
  • 查看健康打卡页面,并获取当天的打卡信息(可以不要)
这篇关于python 南京大学健康打卡+定时+手机抓包的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!