Quickly crawl the information (e.g. followers, tags etc...) of an instagram profile. No login required!
Automation Script for crawling information from ones instagram profile.
Like e.g. the number of posts, followers, and the tags of the the posts
Just do:
git clone https://github.com/MohanSha/InstagramProfileCrawl.git
It uses selenium to get all the information so install it with:
pip install selenium
Install the proper chromedriver
for your operating system. Once you (download it)[https://sites.google.com/a/chromium.org/chromedriver/downloads] just drag and drop it into instagram-profilecrawl/assets
directory.
Now you can start it using:
python3.5 crawl_profile.py username1 username2 ... usernameX
Example of a files data
{
"alias": "Mohan Sha",
"username": "mohan.sha",
"num_of_posts": 34,
"posts": [
{
"tags": ["#fun", "#good", "#goodday", "#goodlife", "#happy", "#goodtime", "#funny", ...],
"comments": 12,
"img": "https://scontent.cdninstagram.com/",
"likes": 284
},
{
"tags": ["#vegan", "#veganfood", "#vegansofig", "#veganfoodporn", "#vegansofig", ...],
"comments": 6,
"img": "https://scontent.cdninstagram.com/t51.2885-15/e35",
"likes": 206
},
.
.
.
],
"prof_img": "https://scontent.cdninstagram.com/t51.2885-19/",
"followers": 1950,
"following": 310
}