基於RPC的抖音直播爬蟲

本案例是基於RPC的抖音web直播數據採集。html

文章內容僅供參考學習,若有侵權請聯繫做者進行刪除\
可採集內容和頁面呈現內容相同,包括用戶評論、關注、誰來了、送禮物等數據。

RPC(Remote Procedure Call)是遠程調用的意思。web

在Js逆向時,咱們本地能夠和瀏覽器以服務端和客戶端的形式經過websocket協議進行RPC通訊,這樣能夠直接調用瀏覽器中的一些函數方法,沒必要去在乎函數具體的執行邏輯,能夠省去大量的逆向調試時間。segmentfault

像抖音直播間的數據傳輸採用的是protobuf,若是徹底解析的話實在是浪費時間,不適合作案例教程。瀏覽器

還有重要的一點是,經過RPC的方法能夠不用搞加密參數signature,開一個頁面就能夠了。websocket

接口分析

首先經過控制檯進行抓包,普通的get請求。有加密參數signature,不過咱們不須要搞。socket

image.png

可是返回的是通過 protobuf 序列化數據。函數

image.png


更多內容請訂閱專欄,查看原文。學習

專欄連接:https://blog.csdn.net/weixin_...加密

原文連接:https://blog.csdn.net/weixin_...url

相關文章
相關標籤/搜索