推广 热搜: 红书  page  小红  数据  数据分析  关键词  搜索  哪些  考试  论文 

技术分享|基于python对涉案APP的数据爬取

   日期:2024-12-17     移动:https://sicmodule.kub2b.com/mobile/quote/6447.html
目前市面上都是基于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相关评论
相关最新动态
推荐最新动态
点击排行