SpringBoot,MyBatis,HttpClient,Jsoup等等,感谢开源社区做的贡献
此项目需要用户提供两个参数,一个为用户名,一个为登录贴吧的cookies
这个用于后续查询签到情况,非贴吧用户名,可以随便设置,设置一个自己记起来比较熟悉的即可。 建议英文 + 数字,不支持中文。
这个用于登录贴吧,百度在登录方面做了js加密处理,这里我没有办法解决,所以必须要用户提供cookies,才能获取到用户的贴吧。 如何获取cookies:
-
首先登录到一个贴吧,任何一个都行,但前提必须登录。如:广东商学院吧
-
按F12,进入开发者模式,选择右上角的network,然后按F5刷新页面
-
拉上最上面,随便选择一个即可,然后里面有一个cookie的参数,将里面的内容复制出来即可。cookie:不要复制,从TIEBA开始
ps. 本人绝不会拿cookies做任何事情,仅用于签到,如不信任,请不要暴露cookies
-
首先获取用户的cookies,并且存入MySQL数据库中
-
用户名和cookies在MySQL中一一对应
-
然后根据cookies获取用户的所用贴吧
-
如果已经签到则返回失败,如果没有签到则帮其自动发送post签到
-
在凌晨零点进行签到用到了Spring提供的cron注解
-
你可以用用户名来实时查看你的签到情况