起因
偶然看到一个同事设置闹钟,提醒自己下班打开。就突发奇想,既然身为后台开发是不是可以用程序来实现自动打卡的功能呢?
于是开起来fiddler进行抓包,发现设置代理,云之家无法进行签到功能。既然电脑无法进行代理,那我直接在手机上开启个代理应用进行抓包不就行了么?
接口分析
最后抓到的结果签到接口
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qSQK83Y1-1573177393634)(https://github.com/w77996/BlogsImage/blob/master/python_yunzhijia/1565155502.jpg?raw=true)]
分析下接口
- 域名:
www.yunzhijia.com
- 接口:
/attendance-signapi/signservice/sign/signIn h2
- 请求方式:
POST
- 请求参数
lng=纬度&lat=精度&bssid=&configId=配置ID&networkId=网络ID&userId=用户ID&ssid=
- 请求头部
1.user-agent
2.opentoken
3.authorization
4.content-type
5.accept-language
试着请求了一下