成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇文章教會(huì)你用Python抓取抖音App熱點(diǎn)數(shù)據(jù)

開發(fā) 后端
今天給大家分享一篇簡(jiǎn)單的安卓app數(shù)據(jù)分析及抓取方法。以抖音為例,我們想要抓取抖音的熱點(diǎn)榜數(shù)據(jù)。

[[440083]]

大家好,我是皮皮。

今天給大家分享一篇簡(jiǎn)單的安卓app數(shù)據(jù)分析及抓取方法。以抖音為例,我們想要抓取抖音的熱點(diǎn)榜數(shù)據(jù)。

要知道,這個(gè)數(shù)據(jù)是沒有網(wǎng)頁版的,只能從手機(jī)端下手。

首先我們要安裝charles抓包APP數(shù)據(jù),它是一款收費(fèi)的抓包修改工具,易上手,數(shù)據(jù)請(qǐng)求容易控制,修改簡(jiǎn)單,抓取數(shù)據(jù)的開始暫停方便等優(yōu)勢(shì),網(wǎng)上也有漢化版,下載地址為http://www.zdfans.com/html/42074.html,一路默認(rèn)安裝就ok了。

安裝完成后要設(shè)置代理,依次點(diǎn)擊代理——代理設(shè)置。

然后在手機(jī)端設(shè)置代理,如下圖所示:

在保證手機(jī)和電腦在同一局域網(wǎng)的情況下,代理服務(wù)器主機(jī)名設(shè)為電腦的ip地址,端口設(shè)為8888。

最后在電腦端和手機(jī)端分別安裝證書。

電腦端安裝方法:依次點(diǎn)擊幫助——ssl代理——安裝charles root證書 ,按下圖進(jìn)行安裝。

手機(jī)端安裝方式:幫助——ssl代理——在移動(dòng)設(shè)備或遠(yuǎn)程瀏覽器上安裝charles root證書。

再在模擬器瀏覽器中輸入chls.pro/ssl,會(huì)自動(dòng)下載手機(jī)端證書

最后再手機(jī)端依次點(diǎn)擊設(shè)置——安全——從SD卡安裝。

為證書命名,點(diǎn)擊確認(rèn)就安裝成功了。

打開charles,然后打開抖音app的熱點(diǎn)榜界面,在charles很容易就找到了數(shù)據(jù)接口,一次就返回了50條數(shù)據(jù),如下圖所示。

它的url信息如下圖所示。

此接口只能返回這一時(shí)刻的熱點(diǎn)數(shù)據(jù),要想返回新的數(shù)據(jù),就要變換參數(shù)信息,但是App端的數(shù)據(jù)接口參數(shù)都比較復(fù)雜,這里我們不再深入分析。

為了解決這一問題,我們可以用appium定時(shí)模擬操控手機(jī),然后用mitmproxy把數(shù)據(jù)攔截下來(關(guān)于appium、mitmproxy的簡(jiǎn)介與安裝網(wǎng)上有很多教程,這里不再贅述)

Appium腳本如下圖所示:

這個(gè)自動(dòng)化測(cè)試腳本比較簡(jiǎn)單,主要是重復(fù)獲取熱點(diǎn)最新信息。

Mitmproxy腳本如圖:

有4點(diǎn)需要注意的地方:

1.用mitmproxy抓包前,先把手機(jī)代理ip端口設(shè)置為8080,設(shè)置方法同上;

2.要想在此腳本運(yùn)行外置函數(shù),必須加上前兩行,要不然會(huì)出錯(cuò);

3.腳本中if url in flow.request.url為數(shù)據(jù)流判斷條件,如果url在該數(shù)據(jù)流的url請(qǐng)求數(shù)據(jù)中,則判斷該數(shù)據(jù)為抖音app熱點(diǎn)數(shù)據(jù);

4.最后在腳本所在路徑運(yùn)行以下程序:

 

最后再運(yùn)行appium自動(dòng)化測(cè)試腳本,就大功告成了。

本文轉(zhuǎn)載自微信公眾號(hào)「IT共享者」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系IT共享者公眾號(hào)。

 

責(zé)任編輯:武曉燕 來源: IT共享者
相關(guān)推薦

2021-01-14 18:03:31

Python抖音app數(shù)據(jù)

2020-12-31 08:35:07

Python抖音瀏覽器

2020-12-10 08:20:27

Python微博評(píng)論

2021-12-30 10:28:30

Python 微博評(píng)論

2019-10-17 19:15:22

jQueryJavaScript前端

2020-11-13 08:14:28

JavaScript

2023-06-21 00:10:17

JSONWeb服務(wù)器JavaScript

2021-02-19 19:35:53

SVG 形狀元素

2021-02-24 10:14:04

PythonClassPython基礎(chǔ)

2021-02-17 20:40:22

SVG圖像模式

2021-03-02 18:35:27

SVG開發(fā)空間

2021-12-28 09:27:45

Javascript 高階函數(shù)前端

2020-12-01 09:36:35

SVG元素屬性

2021-05-29 10:20:54

GoModules語言

2020-12-16 08:07:28

語言基礎(chǔ)反射

2021-09-15 10:00:33

Go語言Modules

2021-03-19 10:01:41

SVG畫多邊形Htm基礎(chǔ)

2020-12-20 09:59:13

Go語言基礎(chǔ)技術(shù)

2021-07-10 10:01:37

Python簡(jiǎn)單函數(shù)

2021-03-17 09:59:26

Python函數(shù)調(diào)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产99久久精品一区二区永久免费 | 刘亦菲国产毛片bd | h片免费在线观看 | 天天躁日日躁aaaa视频 | 国产一区二区三区精品久久久 | 91看片免费版 | 91精品久久久久久久久久入口 | 99在线免费观看视频 | 全部免费毛片在线播放网站 | 91婷婷韩国欧美一区二区 | 偷牌自拍| 欧美中文字幕在线观看 | 免费在线观看黄色av | 亚洲精品一区中文字幕乱码 | 亚洲精品视频一区 | 欧美一区不卡 | 欧美激情国产日韩精品一区18 | 久久久精品视频一区二区三区 | 国产精品久久7777777 | 久久综合一区二区 | 亚洲欧洲精品成人久久奇米网 | 亚洲人成网站777色婷婷 | 精品欧美一区二区精品久久 | 国产免费xxx| 欧美一级三级在线观看 | 一区二区日本 | 亚洲精品久久久久中文字幕二区 | 免费在线国产视频 | 国产精品毛片一区二区在线看 | 亚洲成人自拍 | 欧美色a v | 日韩视频在线一区 | 在线观看一区 | 中文字幕免费视频 | 欧美精品首页 | 国产一区二区 | 成人在线精品视频 | 黄色一级片aaa | 日本一区二区三区四区 | 国产日韩欧美一区 | av免费网站在线 |