加密方式

抖音網(wǎng)頁(yè)版公開后,很多接口也暴露出來(lái)。接口加密解密的文章也很多,但是沒(méi)什么好用的。

隨便搜索抖音接口,會(huì)有很多介紹,比如mstoken,X-Bogus等等,方法幾乎一致,扣js補(bǔ)環(huán)境。

抖音手機(jī)網(wǎng)頁(yè)版抖音手機(jī)網(wǎng)頁(yè)版登錄入口,直播怎么看多少人插圖

接口分析

當(dāng)我們抓取數(shù)據(jù)時(shí),首先分析界面。抖音的界面有g(shù)et,post。但我們不這樣分類,我們分為加密接口和非加密接口。

如何區(qū)分?刪除請(qǐng)求?mstoken和X-Bogus,直接直接查看返回結(jié)果。返回正常數(shù)據(jù)是加密的,其他數(shù)據(jù)是加密的。

非加密數(shù)據(jù),如網(wǎng)站地圖、作品評(píng)論等。

例如,推薦的視頻列表接口是加密的。

抖音手機(jī)網(wǎng)頁(yè)版抖音手機(jī)網(wǎng)頁(yè)版登錄入口,直播怎么看多少人插圖1

加密破解

和其他人一樣,加密js它很混亂,無(wú)法閱讀。許多人要么放棄,要么開始長(zhǎng)扣js補(bǔ)充環(huán)境。但也未必能完成。

抖音手機(jī)網(wǎng)頁(yè)版抖音手機(jī)網(wǎng)頁(yè)版登錄入口,直播怎么看多少人插圖2

這只是部分。

但在這里分享另一種取巧的方法。

純js方式

? ?瀏覽器具有代碼片段功能,可在瀏覽器環(huán)境中本地調(diào)用js,就是RPC

?RPC是指跨過(guò)程之間的遠(yuǎn)程調(diào)用過(guò)程,這意味著本地操作瀏覽器執(zhí)行一些JS方法并返回結(jié)果。

抖音手機(jī)網(wǎng)頁(yè)版抖音手機(jī)網(wǎng)頁(yè)版登錄入口,直播怎么看多少人插圖3

代碼很簡(jiǎn)單,逃避了各種驗(yàn)證碼問(wèn)題,但要注意防沉迷。

學(xué)無(wú)止境