本文將利用Python編寫一個B站全自動抽獎的小程序,可以實時監(jiān)控自己關注的UP主,如果關注的UP主中有人發(fā)布了抽獎的動態(tài),就自動參與這個抽獎。這樣就能不錯過任何一個可以暴富的機會了。需要的可以參考一下
導語
應好友邀請,幫他寫了個小程序,功能類似于實時監(jiān)控自己關注的UP主,如果關注的UP主中有人發(fā)布了抽獎的動態(tài),就自動參與這個抽獎。這樣就能不錯過任何一個可以暴富的機會了。寫完之后感覺這個想法還是挺有意思的,于是上來分享一波。
廢話不多說,讓我們愉快地開始吧~
開發(fā)工具
Python版本:3.7.8
相關模塊:
DecryptLogin模塊;
以及一些python自帶的模塊。
環(huán)境搭建
安裝Python并添加到環(huán)境變量,pip安裝需要的相關模塊即可。
原理簡介
我們主要用到的工具是公眾號前幾天剛發(fā)布的DecryptLogin包
首先,我們需要用它來模擬登錄B站,具體而言,需要先pip安裝一下:
1 |
|
然后利用Client類來實現模擬登錄,該類可以保存當前的登錄會話,在該會話沒過期之前再次運行程序是不需要重復發(fā)送登錄請求的,可以避免因為頻繁登錄賬號而觸發(fā)網站的風控機制:
1 2 3 4 5 |
|
接著,我們來抓包看看抓取自己的關注列表要請求哪個API吧,具體而言,如下圖所示:
?
代碼簡單實現如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
到了這里,關于基于Python編寫一個B站全自動抽獎的小程序的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!