Parser Instagrama
To asynchroniczny program do parsowania metadanych o kontach na Instagramie, stworzony w Pythonie. Jest przeznaczony do zbierania publicznie dostępnych informacji o profilach użytkowników (takich jak liczba obserwujących, postów, obserwowanych, obecność weryfikacji, bio, linki itp.) z możliwością ciągłej pracy w pętli z określonym interwałem czasowym.
Program obsługuje pełny deployment na zewnętrznym serwerze za pomocą Docker, co pozwala na szybkie uruchomienie systemu w izolowanym środowisku. Dzięki zastosowaniu podejścia asynchronicznego (asyncio i aiohttp) zapewnia wysoką szybkość obsługi zapytań i skalowalność.
Program realizuje asynchroniczną obsługę zapytań w celu zwiększenia wydajności. Obsługuje nieskończoną pętlę parsowania z możliwością ustawienia interwału między cyklami. Zapewnia zbieranie publicznych metadanych o kontach na Instagramie, w tym liczby obserwujących, postów, opisu profilu, zewnętrznych linków, statusu weryfikacji i innych dostępnych informacji.
Przewidziana jest elastyczna konfiguracja parametrów, takich jak interwał czasowy, lista kont, użycie proxy itp. Wyniki są logowane i zapisywane w wygodnym formacie — TXT, CSV. W razie potrzeby można korzystać z autoryzacji przez cookie lub token, aby uzyskać dostęp do rozszerzonych danych.
Program obsługuje pracę przez serwery proxy w celu obejścia blokad i limitów ze strony Instagrama. Deployment odbywa się za pomocą kontenera Docker, co upraszcza uruchomienie w środowisku chmurowym lub na własnym serwerze.
Program obsługuje pełny deployment na zewnętrznym serwerze za pomocą Docker, co pozwala na szybkie uruchomienie systemu w izolowanym środowisku. Dzięki zastosowaniu podejścia asynchronicznego (asyncio i aiohttp) zapewnia wysoką szybkość obsługi zapytań i skalowalność.
Program realizuje asynchroniczną obsługę zapytań w celu zwiększenia wydajności. Obsługuje nieskończoną pętlę parsowania z możliwością ustawienia interwału między cyklami. Zapewnia zbieranie publicznych metadanych o kontach na Instagramie, w tym liczby obserwujących, postów, opisu profilu, zewnętrznych linków, statusu weryfikacji i innych dostępnych informacji.
Przewidziana jest elastyczna konfiguracja parametrów, takich jak interwał czasowy, lista kont, użycie proxy itp. Wyniki są logowane i zapisywane w wygodnym formacie — TXT, CSV. W razie potrzeby można korzystać z autoryzacji przez cookie lub token, aby uzyskać dostęp do rozszerzonych danych.
Program obsługuje pracę przez serwery proxy w celu obejścia blokad i limitów ze strony Instagrama. Deployment odbywa się za pomocą kontenera Docker, co upraszcza uruchomienie w środowisku chmurowym lub na własnym serwerze.