目前市面上都是基于web端的数据爬取,各取证厂家基于该需求都各自发布了自己的网页取证产品,在手机端APP的数据爬取还未有相应的对应产品。
二、软件准备环境:
Python集成开发环境、Appium客户端库、AndroidSDK运行环境、AppiumDesktop、安卓手机一台。
基于案件的保密性,及涉案手机已移交该实验未采用涉案手机APP,此次实验以“优酷”APP为例,爬取原理同样,在爬取前,最繁琐的工作为,软件的安装及环境变量的配置。
1. 安装Appium
Appium是移动端的自动化测试工具,类似于Selenium,利用Appium可以驱动Android、IOS等移动设备完成自动化测试,例如模拟点击、滑动、输入等操作,也可以利用Appium的这些特性编写爬虫程序。
2.安装JDK
实验环境默认安装在:D:Javajdk1.8.0_131
设置环境变量:
变量名:JAVA_HOME ;变量值:D:Javajdk1.8.0_131
在path里,添加:%JAVA_HOME%bin
变量名:CLASSPATH
变量值:;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
打开CMD,输入java 验证是否安装成功
3.安装Android SDK
运行SDK Manager.exe,安装Tools下的Android SDK Platform-tools、Android SDK Build-tools、Android SDK Tools
变量名:ANDROID_HOME,变量值:D:Androidandroid-sdk
path里添加:
・%ANDROID_HOME% ools
・%ANDROID_HOME%platform-tools
・%ANDROID_HOME%build-tools29.0.3
・打开CMD,输入adb验证是否安装成功
4. 安装Appium Inspector,Appium Inspector是appium自带的一个元素定位工具
5.启动Appium
点击Edit Configurations,设置:
ANDROID_HOME:D:Androidandroid-sdk
JAVA_HOME:D:Javajdk1.8.0_131
然后点:Sava and Resart
7. 启动Appium Inspector
根据需求选择相应的APP id进行模拟操作,比如窗口id。
六、爬取结果
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。
0 条相关评论
相关最新动态
- 探索科技魅力:三款智能旗舰手机推荐,让你体验未来科技生活旗舰手机「探索科技魅力:三款智能旗舰手机推荐,让你体验未来科技生活」
- 先不谈隔空充电,都2021年了,手机快充技术为何还不通用?手机快充「先不谈隔空充电,都2021年了,手机快充技术为何还不通用?」
- 浏览器谷歌手机版谷歌浏览器下载手机版「浏览器谷歌手机版」
- 2k屏手机有哪些(手机国产屏幕排行榜)
- 让iPhone与Win同屏协助更得心应手,PITAKA无线充电座与手机壳、Ciphone手机「让iPhone与Win同屏协助更得心应手,PITAKA无线充电座与手机壳、C」
- 手机摄像头结构与工作原理手机摄像「手机摄像头结构与工作原理」
- 360手机系统更新(360手机系统更新包)
- 华为手机价格大全2022新版华为手机价格大全「华为手机价格大全2022新版」
推荐最新动态
点击排行