# appstoreAnalysis **Repository Path**: wangxu_koala/appstoreAnalysis ## Basic Information - **Project Name**: appstoreAnalysis - **Description**: 获取应用商店的下载链接 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-09-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # appstoreAnalysis #### 项目介绍 获取应用商店的下载链接,用于练习appium #### 软件架构 每一个应用商店为一个文件。 主程序通过调用每个商店文件的run方法开始获取该商店的下载链接。 每个应用商店文件大体分为5个方法 del_appdown_task 清理已经存在的下载任务 soft 获取应用APP列表 game 获取游戏APP列表 clickappdown 具体的下载操作 test_http_packet.exe 抓包程序,目前打印了http头的host,UA,URI三个字段 run 运行函数 #### 安装教程 1. 搭建APPIUM环境,链接手机并下载好对应APP(由于用到name定位方法,高版本appium请找到你的appium\node_modules\appium-android-driver\build\lib\driver.js 文件,只需要修改其中一行即可 this.locatorStrategies = ['xpath', 'id', 'class name', 'accessibility id', '-android uiautomator','name'];//注意原本是没有最后的name的,name就是咱们修改加上的 2. 修改standard_function.py中的ANDROID_VERSION(android版本号)和DEVICE(android设备ID) 3. 如果需要分析http头,需要安装winpcap库 #### 使用说明 1. 在该目录下新建log目录 2. 如果是虚拟机,将Android和宿主机做NAT,然后在宿主机上抓有线包,不要用桥接 3. 如果是真机,用Fiddler做代理抓包 4. python main.py 或者 python main_test.py