「腳本詳解」抖音直播間數據實時采集_抖音獲取數據腳本
大家好,我是微信官方賬號3分鐘學堂的郭莉媛。
我將為您帶來一個關于抖音直播工作室實時數據采集的教程。收集的內容包括:點贊、在線人數、榜單1禮物數、直播間評論數、評論內容。
腳本思維
抖音 Live Studio的文本內容可以通過節點內容提取出來,所以腳本的思路基本上是獲取xml,然后從中提取想要的內容。
列表1中的點贊、在線人數、禮物數量等數據是相對靜態的,而評論信息是動態的,所以我們把重點放在收集評論信息的部分。
收集意見的方法
①打開抖音工作室,可以手動打開,也可以使用代碼跳轉到指定id的工作室。
②根據節點id找到評論內容:
進口& # 034;jsdvip.luae & # 034jsdvip。StartServer Dim Ret,Info()Ret = jsdvip。find nodes(& # 034;by . RES(& # 039;com . ss . Android . ugc . awe me:id/text & # 039;).文本($(& # 039;。*:.*'))", "節點& # 034;)如果Ret那么Info = jsdvip。GetNodeInfoAll(& # 034;節點& # 034;)If Info Then For I = 1 To UBOUND(Info[1])+1 trace print & # 034;公共信息& # 034;,Info[1][i] next End IfEnd If
在代碼中,我填充了一個常規匹配來過濾掉諸如“某某來了”之類的系統注釋。
②寫文字。
寫這篇課文有困難。每次獲取評論內容,首先要判斷是否是重復內容。如果不是重復的內容,你應該把它寫進正文。
處理方法如下~
要獲取評論信息,先不要寫正文。先判斷文字是否空。如果是,就不用判斷是否重復,直接寫。如果沒有,看看有沒有五條信息。這里之所以是5,是因為直播間一般最多同時顯示四五條消息,再多就會被擠出屏幕。
如果文本中的信息數量少于5條信息,直接遍歷文本中的所有信息,與獲得的評論進行比較,直接寫入文本的第一行,不重復,否則直接通過。
如果文本內容中有五條以上的信息,那么只比較前五條信息。這樣做的好處是可以節省時間。隨著我們編寫信息,文本中的內容會越來越多,所以遍歷所有文本進行比較會非常耗時。
擴展思想
除了收集評論,還有其他信息收集:點贊數、在線人數、榜單1禮物數。這些數據的收集方式與收集評論的方式相同,也是從xml中提取的。但是,我們不需要實時收集它們,我們可以每10秒收集一次,當然也可以每5分鐘收集一次。
這里涉及到一個知識點:定期執行代碼。
dim t = tick count()trace print & # 034;開始計時& # 034;如果tick count ()-t >: 5000,請延遲1000 //執行您的代碼,然后跟蹤打印& # 034;是時候了& # 034;退出Do End If循環
通過定時功能,我們每隔10秒鐘就把收集到的贊、在線人數、List 1中的禮物數、留言數寫入另一個文本。
關于腳本
這個腳本可以幫助我們記錄一個直播間的實時數據,分析直播數據,當然也可以回復固定內容的評論。
如果您的問題還未解決可以聯系站長付費協助。

有問題可以加入技術QQ群一起交流學習
本站vip會員 請加入無憂模板網 VIP群(50604020) PS:加入時備注用戶名或昵稱
普通注冊會員或訪客 請加入無憂模板網 技術交流群(50604130)
客服微信號:15898888535
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若內容侵犯了原著者的合法權益,可聯系站長刪除。