溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法

發(fā)布時(shí)間:2020-06-28 15:04:38 來(lái)源:億速云 閱讀:1188 作者:清晨 欄目:編程語(yǔ)言

這篇文章將為大家詳細(xì)講解有關(guān)進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

Python爬蟲手機(jī)的步驟:

1. 下載fiddler抓包工具

2. 設(shè)置fiddler

這里有兩點(diǎn)需要說明一下。

設(shè)置允許抓取HTTPS信息包

操作很簡(jiǎn)單,打開下載好的fiddler,找到 Tools -> Options,然后再HTTPS的工具欄下勾選Decrpt HTTPS traffic,在新彈出的選項(xiàng)欄下勾選Ignore server certificate errors。

進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法

設(shè)置允許外部設(shè)備發(fā)送HTTP/HTTPS到fiddler

相同的,在Connections選項(xiàng)欄下勾選Allow remote computers to connect,并記住上面的端口號(hào)8888,后面會(huì)使用到。

進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法

好了,需要的fiddler設(shè)置就配置完成了。

3. 設(shè)置手機(jī)端

設(shè)置手機(jī)端之前,我們需要記住一點(diǎn):電腦和手機(jī)需要在同一個(gè)網(wǎng)絡(luò)下進(jìn)行操作。

可以使用wifi或者手機(jī)熱點(diǎn)等來(lái)完成。

假如你已經(jīng)讓電腦和手機(jī)處于同一個(gè)網(wǎng)絡(luò)下了,這時(shí)候我們需要知道此網(wǎng)絡(luò)的ip地址,可以在命令行輸入ipconfig簡(jiǎn)單的獲得,如圖。

進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法

好了,下面我們開始手機(jī)端的設(shè)置。

手機(jī)APP的抓取操作對(duì)于Android和Apple系統(tǒng)都可用,博主使用的蘋果系統(tǒng),在此以蘋果系統(tǒng)為例。

進(jìn)入到手機(jī)wifi的設(shè)置界面,選擇當(dāng)前連接網(wǎng)絡(luò)的更多信息,在蘋果中是一個(gè)嘆號(hào)。然后在最下面你會(huì)看到HTTP代理的選項(xiàng),點(diǎn)擊進(jìn)入。

進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法

進(jìn)入后,填寫上面記住的ip地址和端口號(hào),確定保存。

進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法

4. 下載fiddler安全證書

在手機(jī)上打開瀏覽器輸入一個(gè)上面ip地址和端口號(hào)組成的url:http://192.168.43.38:8888,然后點(diǎn)擊FiddlerRoot certificate下載fiddler證書。

進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法

以上就簡(jiǎn)單完成了所有的操作,最后我們測(cè)試一下是否好用。

5. 手機(jī)端測(cè)試

就以知乎APP為例,在手機(jī)上打開 知乎APP。下面是電腦上fiddler的抓包結(jié)果。

進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法

結(jié)果沒有問題,抓到信息包。然后就可以使用我們分析網(wǎng)頁(yè)的方法來(lái)進(jìn)行后續(xù)的操作了。


關(guān)于進(jìn)行手機(jī)APP數(shù)據(jù)爬取的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI