用于 Discuz! 论坛签到的自动化工具,没有经过任何测试,请凑合着用。
- 首次使用前需要在对应论坛手动签到,并使用F12抓包,将所需信息填入config.json。
- 推荐配合 server酱turbo 食用报错推送功能。如果不需要,删除对应代码即可。
- 最常见的错误是 cookies 或 formhash 到期,需要手动抓包更新。
- 其他意外情况自己改代码。
- 部分论坛的签到请求可能很快会被刷新掉,所以要及时停止recording。
- 抓取的内容为
- 请求方式(post/get)
- request headers中的cookie
- query string parameters
- form data(get请求没有此项)
- 上一条中会变的为cookie和form data中的formhash。
- 代码已重构,去掉了之前没什么用还难调试的一批的多线程。
- 杂项功能不全。
- 尽量不要使用proxy功能,目前只能支持本地代理端口。如果硬要使用,
config.json中把proxy=true的网站放在proxy=false网站的后面。
- 目前获取签到结果是直接在
response.text内匹配关键词,错误率太高(具体在函数跳转表那块),需要一种聪明的方法,但是没有思路。路过的大佬请提issue指点。 - 读取log进行当日已签到检查的功能重构没了,等闲了写。
- proxy实现方法粗暴,等改。
- 进去就给个弹窗的网站可能没有搞定,不知道哪有问题,样本太少不好测试。
- 部分代码参考自 wzdnzd/ssr-checkin