All Projects → sachin-bisht → Instagram_Stalker_Scraper

sachin-bisht / Instagram_Stalker_Scraper

Licence: MIT license
(UNMAINTAINED) Fetch data of any public Instagram profile, without using api

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Instagram Stalker Scraper

covid-19
Data ETL & Analysis on the global and Mexican datasets of the COVID-19 pandemic.
Stars: ✭ 14 (-64.1%)
Mutual labels:  requests, matplotlib
pymae
Materials for the book "Python for Mechanical and Aerospace Engineering"
Stars: ✭ 56 (+43.59%)
Mutual labels:  requests, matplotlib
dnevnikru
dnevnik.ru parser
Stars: ✭ 20 (-48.72%)
Mutual labels:  requests, lxml
crawler
requests+lxml爬虫,简单爬虫架构
Stars: ✭ 72 (+84.62%)
Mutual labels:  requests, lxml
Zhihu Spider
一个获取知乎用户主页信息的多线程Python爬虫程序。
Stars: ✭ 137 (+251.28%)
Mutual labels:  requests, matplotlib
Python Wechat Itchat
微信机器人,基于Python itchat接口功能实例展示:01-itchat获取微信好友或者微信群分享文章、02-itchat获取微信公众号文章、03-itchat监听微信公众号发送的文章、04 itchat监听微信群或好友撤回的消息、05 itchat获得微信好友信息以及表图对比、06 python打印出微信被删除好友、07 itchat自动回复好友、08 itchat微信好友个性签名词云图、09 itchat微信好友性别比例、10 微信群或微信好友撤回消息拦截、11 itchat微信群或好友之间转发消息
Stars: ✭ 216 (+453.85%)
Mutual labels:  os, matplotlib
Requests Html
Pythonic HTML Parsing for Humans™
Stars: ✭ 12,268 (+31356.41%)
Mutual labels:  requests, lxml
iHealth crawler
iHealth 项目的内容爬虫(一个基于 python 和 MongoDB 的医疗咨询爬虫)
Stars: ✭ 24 (-38.46%)
Mutual labels:  requests, lxml
insta share
Share a post into your Instagram account using the requests library.
Stars: ✭ 28 (-28.21%)
Mutual labels:  requests
geospatial-storytelling
Visualization of gps tracking data
Stars: ✭ 20 (-48.72%)
Mutual labels:  matplotlib
curlall
Simple curl-like CLI tool to automatically page through APIs
Stars: ✭ 25 (-35.9%)
Mutual labels:  requests
PyEarthScience
The PyEarthScience repository created by DKRZ (German Climate Computing Center) provides Python scripts and Jupyter notebooks in particular for scientific data processing and visualization used in climate science. It contains scripts for visualization, I/O, and analysis using PyNGL, PyNIO, xarray, cfgrib, xesmf, cartopy, and others.
Stars: ✭ 56 (+43.59%)
Mutual labels:  matplotlib
PersonNotes
个人笔记集中营,快糙猛的形式记录技术性Notes .. 📚☕️⌨️🎧
Stars: ✭ 61 (+56.41%)
Mutual labels:  os
xv6-file-system-visualizer
Online Visualizer for xv6 File System Image
Stars: ✭ 33 (-15.38%)
Mutual labels:  os
tulip-scroll
📜 多场景的下拉组件和更多,https://artiely.gitee.io/scroll-docs/
Stars: ✭ 44 (+12.82%)
Mutual labels:  infinite-scroll
SemiCode-OS
The World First Linux Distribution for Programmers and Web Developers
Stars: ✭ 16 (-58.97%)
Mutual labels:  os
very good infinite list
A Very Good Infinite List Widget created by Very Good Ventures. Great for activity feeds, news feeds, and more. 🦄
Stars: ✭ 109 (+179.49%)
Mutual labels:  infinite-scroll
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (-5.13%)
Mutual labels:  requests
MatplotLibBridge
A bridge to provide the ability to Pharo user to use Python's Matplotlib.
Stars: ✭ 20 (-48.72%)
Mutual labels:  matplotlib
2021-bordeaux-dataviz
Scientific Visualization Crash Course (Python & Matplotlib)
Stars: ✭ 20 (-48.72%)
Mutual labels:  matplotlib

Instagram_stalker-scrapper-

Fetch data from any public Instagram profile

This program download all the post of instagram profile(PUBLIC) and then shows the bar graph of likes of each post (from older to newer post)

First of all, I want to say that this project helped me learn a lot of things about web scraping and many python libraries (some of them aren't used)

Now what this does is, it downloads all the posts(including videos) of any PUBLIC instagram account and save it in your current working directory. And it also shows the bar graph (likes of each post) from older to newer posts.

When I started this project, I googled a lot of things(don't remember) and visited a lot of blogs. Thanks, everyone :) But there is one blog that tells exactly how to scrape the AJAX part or infinite scrolling of Instagram account.

Infinite Scrolling - https://www.diggernaut.com/blog/how-to-scrape-pages-infinite-scroll-extracting-data-from-instagram/#comment-157

I recommend visiting this blog and google the term that you don't understand from the blog (like XHR and many more).

And one final advice - Go through the requests library if you are programming with python.

Requests Package - http://docs.python-requests.org/en/master/user/quickstart/

And if you are interested in plotting graph in python:

Matplotlib - https://matplotlib.org/tutorials/introductory/sample_plots.html

Good Luck!

Prerequisite:

Python 3

pip(Python Package Index) :

$ sudo apt-get install python3-pip

requests package :

$ sudo pip3 install requests

lxml package :

$ sudo apt-get install libxml2-dev libxslt1-dev python-dev

$ pip3 install lxml

matplotlib package :

$ sudo pip3 install matplotlib

wget package :

$ sudo pip3 install wget

How to Run:

Run driver.py

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].