分享一个把 WorkBuddy 和百度贴吧签到放在一起的 Windows 小工具,使用 C++ 编写。界面分为 WorkBuddy、百度贴吧、设置三个标签页,可以手动签到,也可以设置每天执行的时间。
这个工具只是把已有的签到操作做成本地程序,不能保证每次都成功。登录过期、网络异常、平台验证或接口变化,都可能导致签到失败,具体结果可以看运行记录。
下载
链接:https://thebzk.lanzouu.com/b00q1uk67c 密码:eeqy
截图
目前的功能
- WorkBuddy:查询签到状态、手动签到、设置定时签到。
- 百度贴吧:在软件内登录并获取登录状态,读取当前账号关注的贴吧,逐吧签到,显示成功、已签到、失败及未提交的情况。
- 执行时间:默认每天 09:30,两个平台分别设置;可以通过时间选择窗口添加、删除时间,最多保留 12 个。
- 运行记录:用中文显示操作、处理到哪个贴吧、签到结果及失败原因。
- 登录失效提醒:确认登录失效时弹出“温馨提示”,可以在设置中关闭提醒,也可以点击“测试提醒”检查弹窗。
- 常规设置:登录 Windows 后自启动、启动时最小化到托盘、关闭窗口时最小化到托盘、打开签到标签页时自动查询,以及默认打开的标签页。
- 数据目录:可以在设置中选择保存位置,迁移已有配置、日志和贴吧登录资料。
怎么用
WorkBuddy
先启动 WorkBuddy 官方客户端并完成登录,再打开本工具,点击“查询签到状态”或“立即签到”。
WorkBuddy 客户端必须运行并保持登录。客户端关闭时,本工具不能单独完成 WorkBuddy 签到。
百度贴吧
- 打开“百度贴吧”标签页,点击“账号设置 / 登录并获取”。
- 在内嵌的官方贴吧页面手动完成登录。
- 点击“获取并保存登录状态”,等待程序验证账号并读取关注列表。
- 点击“签到所有关注的贴吧”。
平时使用保存的登录状态签到,不需要每天重新输入账号。登录能保持多久由百度服务端决定,没有固定的“多少天必须重登”;失效后需要重新登录并获取。
需要退出时,点击主界面的“退出账号”,或在软件内嵌贴吧页面主动退出登录。软件会停用签到账号、清除保存的登录状态,并处理内嵌浏览器里的旧登录缓存。重新登录并保存后恢复签到。
关闭窗口、重启电脑、网络异常或登录过期,不会主动清除保存的账号。外部浏览器里的退出操作不会自动同步到本工具。
定时签到
在对应标签页点击“选择时间…”,设置好时间后点击“保存并启用”。两个平台的任务相互独立;不需要时点击“停用定时”。
定时执行使用 Windows 任务计划程序。主窗口关闭后,已启用的任务仍可执行,但电脑需要开机、当前 Windows 用户已登录,并且网络可用。程序不会在关机状态下运行,也不会主动唤醒休眠电脑。
“软件自启动”和“定时签到”是两项设置:自启动只是登录 Windows 后打开软件,签到仍按各标签页保存的时间执行。
文件和数据放在哪里
主程序是一个 EXE。运行后会产生配置、日志和浏览器资料,因此这里的“单文件”指主程序,并不是运行过程中不产生任何文件。
默认数据目录:
%LOCALAPPDATA%\CheckinAssistant
运行日志放在数据目录的 logs 子目录,不再默认写到 EXE 所在目录或桌面。也可以在“设置 → 数据目录 → 选择目录…”中选择专用的空文件夹,再点击“保存设置”迁移。任务运行中或资料被占用时会暂停迁移,避免覆盖已有文件。
自定义目录后,默认用户目录里仍会保留一个记录保存位置的小配置文件,供主程序和定时任务找到数据。
贴吧签到凭据使用 Windows DPAPI 加密保存。内嵌浏览器资料也可能包含登录状态,数据目录不要作为附件分享给别人。随帖提供的程序和源码包不需要包含个人账号、日志或浏览器资料。
使用条件和限制
- 程序为 Windows 64 位版本,内嵌登录页面依赖 Microsoft Edge WebView2 Runtime。
- 贴吧只处理当前账号已经关注的贴吧,不自动关注、发帖或回帖,也不会自动完成验证码。
- 逐吧提交之间保留约 5 秒间隔,网络请求本身还需要时间。遇到验证、登录失效或无法确认结果时,会停止后续提交并记入日志。
- 个别贴吧可能因为服务端限制而签到失败,不能把“程序执行结束”当作全部签到成功。
- 提醒是在查询或签到确认需要登录时触发,不是持续监控所有浏览器里的登录状态。
- 移动或重命名 EXE 后,需要重新保存定时设置;启用了软件自启动的,也需要重新保存相应设置。
|