Skip to content

himanshudas/APKCrawler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

APKCrawler

APK Crawler collects the APK files the exist in the Google Play store. APK Crawler creates sqlite DB that contains meta data about top 300 apps by category. APK Crawler downloads APK files at APKpure.com using collected meta data.

Architecture

Architecture APK Crawler is consist of Meta data Crawler and APK Downloader. Play Store Crawler creates meta data DB. APK Downloader downloads APK files that exist in meta data DB.

Installation

sudo pip3 install -r requirements.txt

Xvfb(If you want run with no GUI mode)

sudo apt-get install xvfb

Usage

python3 main.py [-h] [--method METHOD] [--desktop DESKTOP]

-h, --help : show help message and exit

--method METHOD : function you want to run(crawl_new, crawl_old, update_apk)

--desktop DESKTOP : true(desktop mode), false(server mode, no GUI window)

DB Table

appName package imgSrc updateDate isDownloaded category
Naver Dictionary & Translator com.nhn.android https://lh3.... 2017년 4월 13일 1 EDUCATION
암기고래- 말해주는 단어장! com.belugaedu... https://lh3.... 2017년 4월 17일 1 EDUCATION

About

Android APK Crawler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%