太好玩了!Github 上的這個庫能幫你逛 B站!

Bilibili 是國內知名的視頻彈幕網站,有最及時的動漫新番,最棒的ACG氛圍,最有創意的Up主,被粉絲們親切地稱爲「B站」。B 站在國內視頻網站是一股清流,一個看視頻不用等60s廣告的網站。git

最近小編在逛 GitHub 時,發現一個有很是意思的工具 BILIBILI-HELPER,經過簡單配置後就能幫你實現自動投幣,點贊,分享視頻,漫畫每日簽到等任務操做。定時任務是藉助 GitHub 的 Actions 實現的。github


下面讓咱們一塊兒看下如何配置任務吧!json

1.將該項目 fork 到本身的 GitHub 上

2.獲取本身在 B 站的 cookies

以谷歌瀏覽器爲例,登陸 B 站官網,鼠標右擊打開瀏覽器的開發者工具瀏覽器

找到應用程序/Application -> 存儲-> Cookies,找到bili_jct、SESSDATA、DEDEUSERID三項,並複製這三個值用來建立 GitHub Secrets。微信


3.建立GitHub Secrets

點擊你 fork 以後的項目中對應的 Seeting->Secrets->New Secrets,添加你上面獲得的三個值cookie

4.開啓 GitHub Action 服務

Github Actions 默認處於禁止狀態,能夠先手動執行一次,驗證 cookie 是否能夠正常工做。手動執行 Actions 的流程以下圖:app

5.修改配置文件

Fork 項目到本身的代碼倉庫後,GitHub 默認是不會定時執行 Actions 任務的,須要修改配置文件,將 ./github/trigger.json 文件中的 trigger 的值由 0 改成 1。ide

經過修改 .github/workflows/auto_task_bilili.yml 文件的內容,自定義天天 Actions 執行任務的時間。工具


須要注意的是, Actions 使用的時區領先 8 個小時,因此設置時間時要減 8 小時,好比須要天天 14:35 執行能夠這樣寫 ' 35 06 * * * '網站

6.日誌查看

能夠經過日誌信息瞭解任務的執行狀況,首先在 Actions 選項中點擊某次任務的執行結果

進入某個執行結果詳情後,點擊左側 start 菜單後,展開右側的 Build With Maveni 就能夠看到任務的日誌了,搜索 DEBUG 便可定位到任務執行步驟信息。


這個庫是否是頗有意思,對這個有興趣的小夥伴,B站的Up主們能夠下載試一下。歡迎你們在留言區點評,說說你對這個庫的見解。


項目傳送門:

https://github.com/JunzhouLiu/BILIBILI-HELPER




OK!到這就是這期分享

若是以爲文章有用,請點贊在看,分享。


點個在看唄!


本文分享自微信公衆號 - GitHub科技(SearchGitHub)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索