instascrape: super lightweight Instagram scraping toolkit
What is it?
instascrape is an incredibly lightweight set of tools geared towards scraping Instagram data. It makes no assumptions about your project and is instead designed for flexibility and developer productivity. It is excellent for the seasoned data scientist trying to quickly get an idea of a page's engagement as well as beginners looking to explore web scraping and the beauty of Python for the very first time.
Table of Contents
Example of Instagram likes per post data scraped using instascrape (this repository and its author(s) are not affiliated with Real Python)
Installation
Minimum Python version
This library currently requires Python 3.7 or higher.
pip
Install from PyPI using
$ pip3 install insta-scrape
Clone
Clone right from Github to your local machine using
$ git clone https://github.com/chris-greening/instascrape.git
Dependencies
Install required dependencies using
$ pip3 install -r requirements.txt
Documentation
The official documentation can be found on Read The Docs
Contributing
All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome!
Feel free to open an Issue or look at existing Issues to get a dialogue going on what you want to see added/changed/fixed!
Hacktoberfest 2020
This repo is participating in Hacktoberfest 2020! I would love for this repo to be a resource to absolute beginners looking to make some of their first contributions. Check out Issues for some easy ideas or open your own with something you want to work on! Please see the official Hacktober FAQ for rules/questions.
Happy hacking!
License
Support
Reach out to me if you have questions or ideas!