易語(yǔ)言獲取并記錄B站粉絲數(shù)量
????在上次開發(fā)過UP主小工具后(BV1Jv411e7zG),UP主發(fā)現(xiàn)還有一個(gè)功能可以寫,因?yàn)檫@個(gè)程序雖然可以實(shí)時(shí)獲取粉絲數(shù)量,但他并沒有進(jìn)行改變記錄,所以UP認(rèn)為這也是一個(gè)可以寫的功能,但這次UP并不想將其寫在程序內(nèi),而是通過這篇文章單獨(dú)發(fā)出來(lái),這篇文章將會(huì)記錄詳細(xì)的開發(fā)過程。
前提(模塊):精易模塊[v8.5.0]
API:https://api.bilibili.com/x/relation/stat?vmid=UID
涉及技術(shù):文件IO操作、POST、Json等

.程序集變量 UID, 文本型
.程序集變量 ID, 整數(shù)型
.程序集變量 刷新次數(shù), 長(zhǎng)整數(shù)型
.程序集變量 增長(zhǎng), 長(zhǎng)整數(shù)型
.程序集變量 減少, 長(zhǎng)整數(shù)型



大致交互流程如下:?jiǎn)?dòng)后在編輯框內(nèi)輸入U(xiǎn)ID,然后單擊開始記錄按鈕,啟動(dòng)一個(gè)線程,每間隔1.5秒便讀取一次粉絲數(shù),如果有所增加或減少就記錄下來(lái),并且進(jìn)行日志IO操作,當(dāng)再次點(diǎn)擊關(guān)閉記錄后,記錄線程便會(huì)結(jié)束,因?yàn)槭褂玫氖蔷€程操作,所以在刷新時(shí)并不會(huì)卡住主界面。
源碼下載:https://wwx.lanzoui.com/iHRpTnhidvc
標(biāo)簽: