原創(chuàng)文章锌订,歡迎轉(zhuǎn)載。轉(zhuǎn)載請注明:轉(zhuǎn)載自IT人故事會,謝謝!
原文鏈接地址:「docker實戰(zhàn)篇」python的docker爬蟲技術(shù)-移動自動化控制工具安卓SDK安裝和配置(14)
為什么要一起學(xué)習(xí)移動的自動化谎替,在app這里,有50%的app的通過抓包軟件就可以分析出來抓包的參數(shù)践瓷,抓取到信息院喜。比如上次說的app,通過fiddler就可以進(jìn)行分析就可以抓取里面的數(shù)據(jù)了晕翠,還有30%的需要適當(dāng)?shù)姆淳幾g分析出加密算法之后喷舀,才能抓取到信息,剩余的20%猶豫進(jìn)行了加固淋肾,如要脫殼進(jìn)行反編譯硫麻,分析出加密算法之后才能進(jìn)行抓取信息。 其實對于反編譯和脫殼我也不熟悉樊卓,但是為了可以進(jìn)行正常抓取剩余的50%拿愧,可以通過移動自動化工具的方式來進(jìn)行滑動,點擊碌尔,分頁等操作浇辜,在配合使用mitmdump來調(diào)用python語言解析。
JDK安裝
建議使用jdk1.8以上的唾戚。這個我就不說了柳洋,百度一搜一大堆。
SDK
之前第一篇的時候我說過叹坦,不需要安卓的開發(fā)經(jīng)驗熊镣,為什么現(xiàn)在又要安裝安卓SDK呢?因為咱們需要SDK的一個環(huán)境來進(jìn)行自動化的控制募书。
- 下載SDK
目前演示環(huán)境是windows我就選擇windows的
- 安裝SDK
找到對應(yīng)的java-sdk1.8了
先不要勾選start SDK Manager
- SDK環(huán)境變量設(shè)置
新建變量:ANDROID_HOME=安裝目錄
path中增加變量
%ANDROID_HOME%\platform-tools;
%ANDROID_HOME%\tools;
- 設(shè)置SDK
打開SDK-Manager
猶豫國內(nèi)網(wǎng)絡(luò)環(huán)境绪囱,下載安卓的數(shù)據(jù)包很慢,所以需要設(shè)置一個代理莹捡。大連東軟鏡像地址:mirrors.neusoft.edu.cn鬼吵,端口:80
http和https強(qiáng)制轉(zhuǎn)向
選擇reload重新加載
選擇以下幾項
已經(jīng)安裝完畢
cmd查看adb是否安裝完畢
PS:根據(jù)自身網(wǎng)絡(luò),基本用了代理后都是滿速下載篮赢,下次說說adb和uiautomator而柑,一個是控制手機(jī)文捶,一個是定位元素的。