介紹手機(jī)抓包教程ip代理
用ip代理來網(wǎng)頁爬蟲,這樣的教程及操作我們都比較熟悉了,隨著移動網(wǎng)絡(luò)的爆發(fā),手機(jī)抓包開始更多的被用到,而且很多企業(yè)都直接推APP不做客戶端。
平時我們的爬蟲多是針對網(wǎng)頁的,隨著手機(jī)端APP應(yīng)用數(shù)量的增多,相應(yīng)的爬取需求也就越來越多,因此手機(jī)端APP的數(shù)據(jù)爬取對于一名爬蟲工程師來說是一項必備的技能。我們知道,網(wǎng)頁爬取的時候我經(jīng)常使用F12開發(fā)者工具或者fiddler之類的工具來幫助我們分析瀏覽器行為。那對于手機(jī)的APP應(yīng)該如何使用呢?我們同樣可以使用fiddler來分析。下面IP海將會給大家介紹如何在電腦端使用fiddler進(jìn)行手機(jī)APP的抓包。
首先了解一下fiddler:Fiddler是一個http協(xié)議調(diào)試代理工具,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊,設(shè)置斷點(diǎn),查看所有的“進(jìn)出”Fiddler的數(shù)據(jù)(指cookie,html,js,css等文件,這些都可以讓你胡亂修改的意思)。 Fiddler 要比其他的網(wǎng)絡(luò)調(diào)試器要更加簡單,因為它不僅僅暴露http通訊還提供了用戶友好的格式。
以下是具體步驟:
1、下載fiddler抓包工具
fiddler的官方下載鏈接:https://www.telerik.com/download/fiddler
安裝步驟沒什么特別,常規(guī)下一步完成即可。
2、設(shè)置fiddler
(1)設(shè)置允許抓取HTTPS信息包
操作很簡單,打開下載好的fiddler,找到 Tools -> Options,然后在HTTPS的工具欄下勾選Decrpt HTTPS traffic,在新彈出的選項欄下勾選Ignore server certificate errors。這樣,fiddler就會抓取到HTTPS的信息包,否則會一直顯示tunnel。
(2)設(shè)置允許外部設(shè)備發(fā)送HTTP/HTTPS到fiddler
相同的,在Connections選項欄下勾選Allow remote computers to connect,并記住上面的端口號8888,端口號后面會使用到。
3、 設(shè)置手機(jī)端
設(shè)置手機(jī)端之前,我們需要記住一點(diǎn):電腦和手機(jī)需要在同一個網(wǎng)絡(luò)下進(jìn)行操作??梢允褂脀ifi或者手機(jī)熱點(diǎn)等來完成。
假如你已經(jīng)讓電腦和手機(jī)處于同一個網(wǎng)絡(luò)下了,這時候我們需要知道此網(wǎng)絡(luò)的ip地址,可以在命令行輸入ipconfig簡單的獲得,如圖。
下面我們開始手機(jī)端的設(shè)置。
手機(jī)APP的抓取操作對于Android和Apple系統(tǒng)都可用,博主使用的蘋果系統(tǒng),在此以蘋果系統(tǒng)為例。
首先進(jìn)入到手機(jī)wifi的設(shè)置界面,選擇當(dāng)前連接網(wǎng)絡(luò)的更多信息,在蘋果中是一個嘆號。點(diǎn)擊進(jìn)入后你會在最下面看到HTTP代理的選項,選擇點(diǎn)擊進(jìn)入,選擇 手動。
進(jìn)入后,填寫上面記住的ip地址和端口號,確定保存。
4、下載fiddler安全證書
手機(jī)端設(shè)置完成后,我們還需要下載fiddler安全證書,可以在在手機(jī)上打開瀏覽器輸入一個上面ip地址和端口號組成的url:http://192.168.43.38:8888。打開后你會看到如下的界面,然后點(diǎn)擊FiddlerRoot certificate下載fiddler證書。
以上就簡單完成了所有的操作,最后我們測試一下是否好用。
5、手機(jī)端測試
就以知乎APP為例,在手機(jī)上打開 知乎APP。下面是電腦上fiddler的抓包結(jié)果。
結(jié)果沒有問題,抓到信息包。然后就可以使用我們分析網(wǎng)頁的方法來進(jìn)行后續(xù)的操作了。
以上就是IP海帶來手機(jī)抓包的教程攻略分享,希望對大家能夠有幫助。
版權(quán)聲明:本文為IP海(iphai.cn)原創(chuàng)作品,未經(jīng)許可,禁止轉(zhuǎn)載!
Copyright © www.wibm.ac.cn. All Rights Reserved. IP海 版權(quán)所有.
IP海僅提供中國內(nèi)IP加速服務(wù),無法跨境聯(lián)網(wǎng),用戶應(yīng)遵守《服務(wù)條款》內(nèi)容,嚴(yán)禁用戶使用IP海從事任何違法犯罪行為。
鄂ICP備19030659號-3
鄂公網(wǎng)安備42100302000141號
計算機(jī)軟件著作權(quán)證
ICP/EDI許可證:鄂B2-20200106