1. 程式人生 > 實用技巧 >搭建貼吧自動簽到服務

搭建貼吧自動簽到服務

前言

我在百度貼吧上關注了很多吧,從綠牌升到藍牌只要簽到幾次,但是想從藍牌升級到黃牌就需要持之以恆地連續簽到了。七級以上的吧可以用官方的一鍵簽到功能,七級以下的吧在不氪金的情況下就只能手動了。

這令人很是難受,我上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的付出。