十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
原創(chuàng)文章,歡迎轉(zhuǎn)載。轉(zhuǎn)載請注明:轉(zhuǎn)載自IT人故事會,謝謝!
原文鏈接地址:「docker實戰(zhàn)篇」python的docker爬蟲技術(shù)-移動自動化控制工具安卓SDK安裝和配置(14)站在用戶的角度思考問題,與客戶深入溝通,找到正寧網(wǎng)站設(shè)計與正寧網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋正寧地區(qū)。
為什么要一起學(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語言解析。
建議使用jdk1.8以上的。這個我就不說了,百度一搜一大堆。
之前第一篇的時候我說過,不需要安卓的開發(fā)經(jīng)驗,為什么現(xiàn)在又要安裝安卓SDK呢?因為咱們需要SDK的一個環(huán)境來進(jìn)行自動化的控制。
http://tools.android-studio.org/
目前演示環(huán)境是windows我就選擇windows的
找到對應(yīng)的java-sdk1.8了
先不要勾選start SDK Manager
新建變量:ANDROID_HOME=安裝目錄
path中增加變量
%ANDROID_HOME%\platform-tools;
%ANDROID_HOME%\tools;
打開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ī),一個是定位元素的。