一个python脚本,可以实现百度贴吧签到,并通过Serve酱将详细签到结果推送到微信,支持青龙面板运行 可以使用青龙面板运行,只需要百度账号的BDUSS即可,使用Serve酱需要SendKey
起因是小伙伴从吃灰的收藏夹挖出来一个脚本,原脚本作者是谁已经不知道到是谁了,不过小伙伴在github上挖了挖,这个脚本原来应该是这个项目:https://github.com/PRO-2684/BaiduTieba-Sign
但是挖出来的脚本文件代码似乎又是别谁修改过的,已经有加上了Serve酱推送。
也就是说,原来脚本已经可以实现签到和消息推送了,但是原脚本推送的消息只会告诉你签到成功了多少个贴吧,失败了多少个,已签到了多少个,并不可以把签到的详细情况通过Serve酱推送。
于是我使用AI和自己做琢磨,对脚本做了一些修改,目的是满足脚本在青龙面板运行,并做了些优化。
这里声明一下,我并不程序员,只是个iT从业者,各种东西都只是略懂一丢丢而已。
** 顺便在这里挖个坑:有空的时候研究一下青龙面板的环境变量。将BDUSS等使用环境变量去定义。
-
使用账号的BDUSS可以进行贴吧签到(废话)
-
使用Server酱可以推送签到结果到微信(增加了推送内容,比原有脚本更加详细)
(1)添加了签到成功的贴吧、签到失败的贴吧、已经签到的贴吧3个列表
(2)签到成功的贴吧列表,添加了是第几个签到的信息
- 限制失败重试次数,避免因为某个贴吧一直签到失败陷入死循环。
青龙面板使用需要添加 pretty_errors 和 requests 依赖
脚本的上传和设置任务等这里就不在赘述了,相信你能懂得上github找东西,应该可以搞定
定时任务的时间表达语法可以参考我博客的文章 https://yingfeng.me/archives/648