當前位置:法律諮詢服務網 - 企業資訊 - 如何進行手機APP的數據爬取?

如何進行手機APP的數據爬取?

Python爬蟲手機的步驟:

1. 下載fiddler抓包工具

2. 設置fiddler

這裏有兩點需要說明壹下。

設置允許抓取HTTPS信息包

操作很簡單,打開下載好的fiddler,找到 Tools -> Options,然後再HTTPS的工具欄下勾選Decrpt HTTPS traffic,在新彈出的選項欄下勾選Ignore server certificate errors。

設置允許外部設備發送HTTP/HTTPS到fiddler

相同的,在Connections選項欄下勾選Allow remote computers to connect,並記住上面的端口號8888,後面會使用到。

好了,需要的fiddler設置就配置完成了。

3. 設置手機端

設置手機端之前,我們需要記住壹點:電腦和手機需要在同壹個網絡下進行操作。

可以使用wifi或者手機熱點等來完成。

假如妳已經讓電腦和手機處於同壹個網絡下了,這時候我們需要知道此網絡的ip地址,可以在命令行輸入ipconfig簡單的獲得,如圖。

好了,下面我們開始手機端的設置。

手機APP的抓取操作對於Android和Apple系統都可用,博主使用的蘋果系統,在此以蘋果系統為例。

進入到手機wifi的設置界面,選擇當前連接網絡的更多信息,在蘋果中是壹個嘆號。然後在最下面妳會看到HTTP代理的選項,點擊進入。

進入後,填寫上面記住的ip地址和端口號,確定保存。

4. 下載fiddler安全證書

在手機上打開瀏覽器輸入壹個上面ip地址和端口號組成的url:http://192.168.43.38:8888,然後點擊FiddlerRoot certificate下載fiddler證書。

以上就簡單完成了所有的操作,最後我們測試壹下是否好用。

5. 手機端測試

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

結果沒有問題,抓到信息包。然後就可以使用我們分析網頁的方法來進行後續的操作了。

  • 上一篇:綠野愛日用品是合法公司嗎?是傳銷嗎?
  • 下一篇:企業年金查詢在哪查支付寶
  • copyright 2024法律諮詢服務網