《樹莓派4B家庭服務器搭建指南》第五期: 用樹莓派搭建私人每日自動簽到平臺

爲了保證日活,各種BBS論壇,購物網站會長期進行每日簽到的小活動,雖然獎勵不多,但常年累計起來也是一筆可觀的虛擬財產。

本篇文章將教你如何使用樹莓派進行自動簽到,本文提供的方案基於Docker,如果你的樹莓派尚未安裝Docker, 請參考 《樹莓派4B家庭服務器搭建指南》第四期: 用樹莓派搭建公網個人下載平臺aria2-pro,推薦6個優質種子資源站 https://www.v2fy.com/p/2021-10-05-pi-bt-aria2-pro-1633436631000/ 完成Docker的安裝。

搭建成功後的的效果

我們將簽到任務添加到平臺後,平臺會每隔24小時,運行一次任務;默認情況下,每個任務根據添加時間的不同,每日運行的時間也不同;比如網易雲音樂的任務是20點28分添加的,那每天的20點28分,平臺都會重複網易雲音樂的簽到任務。

部署開源簽到平臺

簽到平臺開源地址 https://github.com/qiandao-today/qiandao

  • 使用docker部署簽到平臺
sudo docker run -d --name qiandao -p 8923:80 -v $(pwd)/qiandao/config:/usr/src/app/config a76yyyy/qiandao
  • 部署成功
  • 部署成功後,使用瀏覽器,訪問樹莓派的http://ip:8923端口即可

註冊賬號並自動登錄

請記好自己的登錄郵箱很密碼,我們前面爲了方便,沒有配置改密通知郵箱,所以不會收到驗證郵箱的郵件。

點擊註冊後,自動登錄成功

開一個簽到任務

  • 打開公共模板
  • 找一個需要簽到網站的模板,我們以什麼值得買爲例,進行訂閱
  • 保存模板
  • 點擊頂部左上角,回到主頁
  • 會發現模板已經訂閱成功,被添加到我們的列表裏
  • 添加簽到任務

我們發現需要cookie

  • 打開開發者工具
  • 選擇網絡,文檔,然後刷新頁面
  • 獲取cookie
  • 將cookie貼入前面的表單
  • 測試簽到
  • 簽到成功
  • 今日已經簽過到了,提交
  • 如果不放心,還可以去原網站查看一下狀態

對比前面的截圖,發現簽到確實成功了,增加了一天!

  • 回到主頁,可以看到簽到任務相關的信息

重複以上步驟,我們即可添加各類網站的簽到任務,大多數網站只需要填cookie參數就可以了,也有很多網站,需要填用戶名參數,具體的參數參考模板備註內容即可~

如果模板中沒有你需要的網站,我們也可以按照自己的需求,定製簽到程序,教程地址 https://github.com/qiandao-today/qiandao/blob/master/docs/har-howto.md

映射到外網

通過frp這個萬能的內網穿透程序(frp的使用可參考《樹莓派4B家庭服務器搭建指南》第四期: 用樹莓派搭建公網個人下載平臺aria2-pro,推薦6個優質種子資源站 https://www.v2fy.com/p/2021-10-05-pi-bt-aria2-pro-1633436631000/),我將樹莓派的8923端口,映射給了frp.v2fy.com,於是我可以通過http://frp.v2fy.com:8923,在外網訪問簽到平臺

  • 手機也可以順利訪問

小結

簽到平臺本質是個爬蟲調度程序,開發者將簽到的請求封裝爲爬蟲程序,用戶訂閱爬蟲,補全cookie等必要參數,簽到平臺調度爬蟲程序,每隔一天自動運行一次,也就實現了每日自動簽到的效果。

本文永久更新地址(歡迎來讀留言,寫評論):

https://www.v2fy.com/p/2021-10-19-qiandao-1634595237000

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章