通过自动签到(网页签到、APP签到),可以有效防止某些站点规则中的因长时间未登陆不活跃而导致封号,还可以赚积分、领金币薅羊毛…
Docker安装签到
https://hub.docker.com/r/a76yyyy/qiandao
https://github.com/qiandao-today/qiandao
安装、启用docker
wget -qO- get.docker.com | bash
systemctl enable docker
systemctl start docker
Docker部署a76yyyy/qiandao
签到
docker run -d --name qiandao --restart=always --env PORT=8923 --net=host -v /root/qiandao:/usr/src/app/config a76yyyy/qiandao
然后就可以访问 http://localhost:8923 网页管理签到
8923
端口可以随意,只要不被其它应用占用即可,/root/qiandao
宿主机配置文件目录
备份数据库只需要备份
/root/qiandao
目录下的database.db
这个文件即可;
还原数据库只需要先暂停
docker stop qiandao
然后将database.db
复制替换掉原来/root/qiandao
目录下的database.db
这个文件。
启动容器
docker start qiandao
停止容器
docker stop qiandao
删除容器
docker rm qiandao
获取HAR文件
我们还可以使用Fiddler
抓包软件来抓取,这里使用Chrome浏览器示范。
- 打开Chrome浏览器,新建隐身窗口(重要),登陆账号:
- 打开开发者工具(ctrl+shift+I,或者 鼠标右键 > 审查元素)
- 切换到
Network
(网络)面板,勾选Preserve log
(非常重要) - 直奔签到页,完成签到
- 找对签到链接(非常重要),导出HAR文件。
使用HAR模板文件签到
以PT站点为例,因为大部分PT站点都是使用NexusPHP,大同小异,我们只需要抓取https://example.com/attendance.php
保留这个链接,其它统统删掉。然后利用cookie
登陆签到。
注册、登陆到网页签到管理,上传导入HAR文件,编辑、删除多余的链接,只需要保留有效、正确的签到链接
编辑HAR模板文件
Request Headers
全部勾选;cookie
填写为{{cookie}}
;Cookies
全部删除;
切换到测试/Test
在Variables
选项ADD
中添加name
为cookie
变量提取 支持正则
别忘记点击保存添加签到模板,最后导入cookie
执行签到测试。