Obtenga datos de cualquier perfil público de Instagram
En primer lugar, quiero decir que este proyecto me ayudó a aprender muchas cosas sobre el raspado web y muchas bibliotecas de Python (algunas de ellas no se usan)
Ahora lo que esto hace es descargar todas las publicaciones (incluidos los videos) de cualquier cuenta pública de Instagram y guardarla en su directorio de trabajo actual. Y también muestra el gráfico de barras (me gusta cada publicación) de publicaciones más antiguas a más nuevas.
Cuando comencé este proyecto, busqué en Google muchas cosas (no recuerdo) y visité muchos blogs. Gracias a todos :) Pero hay un blog que le dice exactamente cómo raspar la parte de Ajax o el desplazamiento infinito de la cuenta de Instagram.
Scrolling infinito-https://www.diggernaut.com/blog/how-to-scrape-pages-infinite-scroll-extracting-data-from-instagram/#comment-157
Recomiendo visitar este blog y Google el término que no comprende del blog (como XHR y muchos más).
Y un consejo final: revise la biblioteca de solicitudes si está programando con Python .
Paquete de solicitudes - http://docs.python-requests.org/en/master/user/quickstart/
Y si está interesado en trazar un gráfico en Python:
Matplotlib - https://matplotlib.org/tutorials/introductory/sample_plots.html
¡Buena suerte!
Python 3
PIP (índice de paquetes de Python):
$ sudo apt-get install python3-pip
Paquete de solicitudes:
$ sudo PIP3 Instalar solicitudes
Paquete LXML:
$ sudo apt-get install libxml2-dev libxslt1-dev python-devel
$ PIP3 Instalar LXML
paquete matplotlib:
$ sudo pip3 instalación matplotlib
Paquete WGet:
$ sudo pip3 install wget
Ejecutar Driver.py