从androzoo资源库下载apk https://androzoo.uni.lu/

azoo的Python项目详细描述


Build Status

从androzoo存储库中随机下载指定数量的个满足指定条件的apk。
将指定的元数据保存到metadata.csv。dexDate、apksize和vtDetection需要以lower:upper格式指定上下限,两者都包括在内。
其中一个界限可以省略(即您可以写:upper or lower:)
pkgname,markets,metadata,sha256,sha1,md5可以是单个值,也可以是逗号分隔的列表。 密钥和输入文件可以指定为选项,也可以通过本地或全局配置文件指定。 允许在多个线程中下载。

先决条件

  • python 3.6

安装

  1. pip install azoo

  2. 在主目录中创建.az文件(在Linux上 以及macos,c:\ windows上的users%username%或在您要从中调用az的目录中,包含以下内容:

key=%API_KEY%  
input_file=%PATH_TO_INPUT_FILE%

或者,使用cli选项-k-i

从androzoo请求api密钥,从这里下载并解压缩输入文件https://androzoo.uni.lu/lists

配置

您可以使用cli选项或.az配置文件配置api密钥和输入文件。该文件可以放在本地(在要从中调用az的目录中)或全局(在主目录中)。 读取配置值的优先级如下:cli->;local->;global。

样本使用

az -n 10 -d 2015-12-11: -s :3000000 -m play.google.com,appchina

这意味着:从 2015-12-11(含),最大300万字节(含),可在play.google.com或appchina上找到

选项:
  -n, --number INTEGER     Number of apks to download.
  -d, --dexdate TEXT       The date on a dex file, format %Y-%m-%d, e.g.  2015-10-03.
  -s, --apksize TEXT       Apk size, in bytes.
  -vt, --vtdetection TEXT  Virus total rating, integer.
  -pn, --pkgname TEXT      Package names.
  -m, --markets TEXT       Markets, e.g. play.google.com. Possible values (can differ, since repository is updating): 1mobile,angeeks,anzhi,apk_bang,appchina,fdroid,freewarelovers,genome,hiapk,markets,mi.com,play.google.com,proandroid,slideme,torrents.
  --sha256 TEXT            SHA256 hashes.
  --sha1 TEXT              SHA1 hashes of apks to download.
  --md5 TEXT               MD5 hashes of apks to download.
  -md, --metadata TEXT     Metadata. This is a subset of latest.csv column names to keep in metadata.csv. By default sha256,pkg_name,apk_size,dex_date,markets.  
  -o, --out TEXT           Output folder name. By default current directory.
  -sd, --seed INTEGER      Seed for a random algorithm.
  -k, --key TEXT           Androzoo api key.
  -i, --input-file TEXT    Path to input csv.
  -t, --threads INTEGER    Number of threads for concurrent download. 4 by default.
  --version                Show the version and exit.
  --help                   Show this message and exit.  

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件