The code is forked from AndroidMarketCrawler by Alexandru Nedelcu
For implemetation, see this article for details:
Crawling the Android Marketplace: 155,200 Apps
The following modification has been applied to the original project:
- Class AndroidAppFetcher to fetch the info of a single app;
- Language setting could be specfied for fetching apps;
- Fetch icon, screen and banner image links of an app;
- A setup.py for the package installation;
- Crawl app info from Google Play SHOP ANDROID APPS.
Installing dependencies:
easy_install pyquery
easy_install eventlet
Of if you're using pip:
pip install -r reqs.txt
Usage:
#fetch the info of a single app
python android_app_fecher.py app.package.name
#crawl the Android Apps on Google Play
python android_market_crawler.py path/to/destination.json_lines