搭建贴吧自动签到服务

前言

我在百度贴吧上关注了很多吧,从绿牌升到蓝牌只要签到几次,但是想从蓝牌升级到黄牌就需要持之以恒地连续签到了。七级以上的吧可以用官方的一键签到功能,七级以下的吧在不氪金的情况下就只能手动了。

这令人很是难受,我上Github搜索,想看看有没有开源的贴吧自动签到程序,找到了这个项目

配置

域名解析

把域名解析到你的VPS或者虚拟空间,不多赘述。

创建一个站点

这个也没什么需要注意的,按照虚拟空间提供商或者你使用的管理面板(如宝塔等)的教程操作即可。

我是使用lnmp管理脚本搭建的LNMP环境,可以参考官方教程

放置资源文件

由于是在虚拟机里示范,而我又不想修改hosts,就直接用IP了,带#的可以不用输入。

#打开刚刚创建站点的目录。
cd /home/wwwroot/192.168.1.16
#用git来下载我们所需要的程序。
git clone https://github.com/MoeNetwork/Tieba-Cloud-Sign.git
#把文件移到正确的位置
cp -r ./Tieba-Cloud-Sign/* ./
rm -rf ./Tieba-Cloud-Sign/
#设置权限
chown -R www ./*

如果你使用的是虚拟空间,就用ftp上传吧。

安装

在浏览器里打开<你的域名>/setup/install.php<你的域名>替换成你使用的域名,不带尖括号。打开之后是一份许可协议,点击我接受

到了准备安装: 功能检查部分,点击下一步

准备安装: 设置运行环境部分点击不,我不是

到了设置所需信息,在数据库信息输入你设置的数据库名和密码,在站点创始人信息部分输入你想设置的用户名、邮箱以及密码,点击下一步

现在应该已经安装完成了,接下来需要配置一下cron。

配置定时任务

运行以下命令。

crontab -u www -e

cron会给你打开一个文本编辑器,在里面输入以下内容。请根据实际情况做修改,把/home/wwwroot/192.168.1.16改成你的站点目录。

* * * * * php /home/wwwroot/192.168.1.16/do.php

绑定百度账号

访问你的站点,用刚刚创建的账号登陆。

经我测试,使用手动绑定成功率更高,请参考官方的教程。

  1. 使用 Chrome 或 Chromium 内核的浏览器

  2. 打开百度首页 http://www.baidu.com/

  3. 右键,点击 查看网页信息

  4. 确保已经登录百度,然后点击 显示 Cookie 和网站数据

  5. 如图,依次展开 passport.baidu.com -> Cookie -> BDUSS

  6. 按下 Ctrl+A 全选,然后复制并输入到上面的表单即可

请注意,一旦退出登录,可能导致 BDUSS 失效,因此建议在隐身模式下登录

绑定好之后进入云签到设置和日志,点击刷新贴吧列表。稍等片刻,你关注的吧就都显示在下面了。

现在应该已经完全设置好了,程序会自动帮你在关注的吧签到,解放双手有木有?

相关信息

Tieba-Cloud-Sign项目地址:https://github.com/MoeNetwork/Tieba-Cloud-Sign

感谢@Kenvix的付出。

posted @ 2020-09-10 17:42  徐艺扬  阅读(1392)  评论(0编辑  收藏  举报