爲了保證日活,各種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
- 進入什麼值得買官網https://www.smzdm.com/, 完成登錄
- 打開開發者工具
- 選擇網絡,文檔,然後刷新頁面
- 獲取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