Aby wyeksportować obserwujących na Instagramie lub listę obserwowanych do pliku CSV za pomocą open-source’owego skryptu przeglądarkowego opisanego w tym poradniku, uruchom skrypt przed otwarciem listy, przewiń ją, aby wczytać potrzebne profile, a następnie wybierz Download XX users. Eksport obejmuje profile wczytane przez przeglądarkę, a niekoniecznie wszystkich obserwujących dane konto. Przed użyciem pliku sprawdź liczbę rekordów i przykładowe wiersze.

Skrypt przechwytuje także autorów postów wczytanych na stronach lokalizacji i hashtagów. Po pobraniu pliku CSV możesz zaimportować go do Datablist, aby wyczyścić listę lub wzbogacić publiczne dane profili. Skrypt i Instagram Profile Scraper w Datablist to dwa osobne narzędzia.

Jeśli potrzebujesz tylko krótkiej listy obserwujących, wypróbuj darmowy Instagram Follower Scraper. Podaj URL lub nazwę jednego profilu, aby pobrać maksymalnie 100 obserwujących, a następnie skopiować wyniki albo zapisać je jako CSV. Opisanego niżej skryptu przeglądarkowego użyj do osobnych procesów pobierania listy obserwowanych i autorów postów. Jeśli szukasz dostępnej w aplikacji alternatywy rozliczanej kredytami, która nie wymaga ręcznego przewijania listy, poradnik pozyskiwania obserwujących influencera omawia ustawienia źródła, kontynuowanie procesu i przykładowy budżet.

W tym poradniku wyjaśniamy:

Konfiguracja skryptu do scrapowania Instagrama

Uwaga: Aby zapisać skrypt w rozszerzeniu Chrome i szybko go uruchamiać, przejdź do sekcji Zapisywanie skryptu w rozszerzeniu Chrome.

Aby pobrać dane użytkowników Instagrama, wystarczy skopiować poniższy skrypt, wkleić go do konsoli deweloperskiej Chrome i uruchomić.

Uwagi
Kod źródłowy scrapera użytkowników Instagrama jest dostępny na GitHubie. Skrypt odczytuje wywołania API wykonywane podczas wczytywania użytkowników na stronie i pobiera z nich dane.

Aby otworzyć konsolę deweloperską Chrome, przejdź do menu głównego i kliknij „Więcej narzędzi -> Narzędzia deweloperskie”. Następnie wybierz kartę „Konsola”.

Otwórz konsolę deweloperską Chrome — skrót klawiszowy „Ctrl + Shift + I” (Windows) lub „Cmd + Option + I” (Mac).
Otwórz konsolę deweloperską Chrome — skrót klawiszowy „Ctrl + Shift + I” (Windows) lub „Cmd + Option + I” (Mac).

Po wklejeniu skryptu naciśnij „Enter”, aby go uruchomić. W prawym dolnym rogu pojawi się widżet.

Wklej skrypt Instagram Users Extractor do karty konsoli.
Wklej skrypt Instagram Users Extractor do karty konsoli.

Uruchamiaj skrypt dopiero po zapoznaniu się z jego kodem źródłowym. Interfejs przeglądarki i odpowiedzi Instagrama mogą się zmieniać, dlatego upewnij się, że widżet się pojawił, a eksport zawiera oczekiwane pola.

Starsze wersje Chrome mogą wyświetlić ostrzeżenie konsoli podobne do poniższego. Nie omijaj ostrzeżenia w przypadku kodu, którego wcześniej nie sprawdziłeś.

Ostrzeżenie w konsoli Chrome
Ostrzeżenie w konsoli Chrome

Eksportowane pola

Skrypt przechwytuje wywołania API między przeglądarką a serwerami Instagrama. Gdy na przykład wyświetlasz listę obserwujących dany profil, skrypt analizuje wywołania API i pobiera dane tych użytkowników.

Skrypt zapisuje przechwyconych użytkowników lokalnie w przeglądarce i zachowuje ich po ponownym wczytaniu strony, dopóki nie zresetujesz danych. Wyświetlana liczba może więc obejmować profile przechwycone podczas wcześniejszej sesji. Jeśli potrzebujesz świeżego eksportu, sprawdź kolumnę Source albo zresetuj lokalne dane skryptu.

  • Profile Id: unikalny, wielocyfrowy identyfikator na Instagramie.
  • Username: nazwa użytkownika na Instagramie.
  • Link: URL profilu na Instagramie w formacie https://www.instagram.com/{{username}}
  • Full Name: imię i nazwisko użytkownika Instagrama.
  • Is Private: informacja, czy profil jest prywatny.
  • Location: nazwa lokalizacji używana przy scrapowaniu autorów postów, jeśli jest dostępna.
  • Picture Url: zdjęcie profilowe użytkownika Instagrama.
  • Source: informacja o źródle pozyskania użytkownika, np. Followers, Following lub Post Authors.

Pobieranie użytkowników do pliku CSV

Wybierz w widżecie Download XX users, aby zapisać przechwycone rekordy jako CSV. Porównaj liczbę widoczną w widżecie z liczbą wyeksportowanych wierszy, a następnie sprawdź pola Username, Profile Id i Source. Jeśli zebrane dane pochodzą z kilku list, przed użyciem pliku przefiltruj je lub usuń duplikaty.

Eksport pozyskanych użytkowników Instagrama.
Eksport pozyskanych użytkowników Instagrama.

Do czyszczenia, filtrowania lub zwykłego przeglądania pliku CSV możesz użyć edytora CSV Datablist.

Przykład wyeksportowanych użytkowników Instagrama
Przykład wyeksportowanych użytkowników Instagrama

Scrapowanie obserwujących na Instagramie

Aby pobrać obserwujących na Instagramie, uruchom skrypt przed kliknięciem listy obserwujących dany profil.

Ostrzeżenie Jeśli uruchomisz skrypt po otwarciu listy obserwujących, nie będzie on w stanie przechwycić wywołań API. Jeśli lista jest już otwarta, odśwież stronę i uruchom skrypt.

Uruchom skrypt, a następnie kliknij „Obserwujący”
Uruchom skrypt, a następnie kliknij „Obserwujący”

Po otwarciu okna z obserwującymi licznik w widżecie zacznie rosnąć wraz z liczbą dodawanych użytkowników.

Sprawdź, czy użytkownicy są pobierani
Sprawdź, czy użytkownicy są pobierani

Przewijaj listę obserwujących w dół, aby wczytać kolejnych użytkowników. Zanim przejdziesz dalej, poczekaj, aż licznik w widżecie się zmieni. Instagram może przestać wczytywać wyniki lub zmienić interfejs, dlatego nie zakładaj, że plik CSV zawiera pełną listę obserwujących.

Przewijaj listę, aby pobierać kolejnych użytkowników
Przewijaj listę, aby pobierać kolejnych użytkowników

Jeśli chcesz automatycznie i na dużą skalę pozyskiwać obserwujących z Instagrama, sprawdź nasz Instagram Followers Scraper.

Scrapowanie listy obserwowanych na Instagramie

Uruchom skrypt, a następnie kliknij „Obserwowani”
Uruchom skrypt, a następnie kliknij „Obserwowani”

Po otwarciu okna z listą obserwowanych licznik w widżecie zacznie rosnąć wraz z liczbą dodawanych użytkowników.

Sprawdź, czy użytkownicy są pobierani
Sprawdź, czy użytkownicy są pobierani

Przewijaj listę obserwowanych w dół, aby wczytać kolejnych użytkowników. Wyeksportuj plik CSV, a przed połączeniem go z innymi listami sprawdź pole Source i liczbę wierszy.

Przewijaj listę, aby pobierać kolejnych użytkowników
Przewijaj listę, aby pobierać kolejnych użytkowników

Scrapowanie autorów postów z lokalizacji i hashtagów

Instagram Users Scraper pobiera autorów postów ze stron lokalizacji i hashtagów. Jeśli dane są dostępne, skrypt eksportuje także lokalizację posta.

Ostrzeżenie: Musisz uruchomić skrypt przed przejściem na stronę lokalizacji lub hashtagu. W przeciwnym razie skrypt nie przechwyci wywołań API.

Aby pobrać autorów postów, wyszukaj na Instagramie hashtag lub lokalizację za pomocą menu wyszukiwania na pasku bocznym.

Kliknij hashtag w menu wyszukiwania
Kliknij hashtag w menu wyszukiwania

Po przejściu na stronę hashtagu przewijaj ją, aby wczytać kolejnych użytkowników.

Pobieranie użytkowników z hashtagu
Pobieranie użytkowników z hashtagu

Instagram zwraca niewiele wyników wyszukiwania hashtagów. Jeśli tworzysz listę Leadów, łatwiejsze może być pobieranie użytkowników z lokalizacji na Instagramie.

Pobieranie autorów postów z lokalizacji
Pobieranie autorów postów z lokalizacji

Wzbogacanie danych użytkowników Instagrama

Skrypt przeglądarkowy eksportuje identyfikatory i inne pola dostępne na przechwyconych listach, takie jak Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url oraz Source. Niektóre pola mogą być puste.

Aby uzupełnić listę użytkowników Instagrama o dane wykraczające poza podstawowe informacje, skorzystaj z enrichmentu Instagram Profile Scraper w Datablist.

Enrichment wykorzystuje identyfikator lub URL profilu, aby pobrać dostępne publicznie informacje. To osobny etap, niezależny od skryptu przeglądarkowego. Jeśli dane pole nie jest publiczne lub dostępne, wynik może być pusty.

Instagram Profile Scraper zwraca:

  • Description — bio użytkownika Instagrama.
  • Follower Count — liczba obserwujących użytkownika.
  • Following Count — liczba profili obserwowanych przez użytkownika.
  • Category — nazwa kategorii użytkownika.
  • Website — zewnętrzny URL użytkownika.
  • Public Email — publiczny adres e-mail użytkownika.
  • Phone Number — numer telefonu użytkownika.
  • Profile Picture — zdjęcie profilowe użytkownika.
  • Private — informacja, czy profil jest prywatny.
  • Verified — informacja, czy profil jest zweryfikowany.
  • Business Account — informacja, czy profil jest kontem firmowym.
  • Business Zip Code
  • Business City
  • Business Street Address
  • Home Country — kraj użytkownika Instagrama, np. Francja.
  • Date Joined — miesiąc i rok dołączenia do Instagrama, np. październik 2012.

Po pobraniu bio możesz uruchomić Entity Name Extraction dla kolumny Description. Narzędzie wyodrębnia z bio na Instagramie nazwy firm, osób i lokalizacji, co ułatwia segmentację twórców, lokalnych firm i potencjalnych klientów.

W przypadku listy wielojęzycznej zapoznaj się z różnicami między językiem interfejsu a przetłumaczoną treścią bio i zachowaj oryginalny opis obok tłumaczenia używanego do klasyfikacji.

Aby wzbogacić listę użytkowników Instagrama, zaimportuj plik CSV do Datablist i kliknij „Enrich”.

Otwórz katalog Enrichments
Otwórz katalog Enrichments

Następnie wybierz enrichment „Instagram Profile Scraper”.

Wybierz Instagram Profile Scraper
Wybierz Instagram Profile Scraper

Jako identyfikatora użyj pola Profile Id ze skryptu.

Skonfiguruj dane wejściowe Instagram Profile Scraper
Skonfiguruj dane wejściowe Instagram Profile Scraper

Utwórz nową właściwość dla każdej dodatkowej informacji, którą chcesz pobrać. Następnie kliknij „Run the enrichment”, aby rozpocząć proces.

Skonfiguruj dane wyjściowe Instagram Profile Scraper
Skonfiguruj dane wyjściowe Instagram Profile Scraper

Zapisywanie skryptu w rozszerzeniu Chrome

Wklejanie skryptu do konsoli Chrome za każdym razem jest czasochłonne. Mamy dobrą wiadomość: rozszerzenie Chrome pozwala szybko wstrzyknąć skrypt na stronę. Może robić to automatycznie na stronach Instagrama lub po kliknięciu.

Szybki dostęp za pomocą rozszerzenia Chrome
Szybki dostęp za pomocą rozszerzenia Chrome

Kliknięcie rozszerzenia Chrome powoduje bezpośrednie dodanie skryptu do stron Instagrama.

Przykład szybkiego dostępu
Przykład szybkiego dostępu

Rozszerzenie nazywa się „User JavaScript and CSS” i jest dostępne w Chrome Web Store: https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld

Chrome Web Store
Chrome Web Store

Po zainstalowaniu rozszerzenia kliknij przycisk ustawień, aby skonfigurować nowy skrypt.

Konfiguracja Inject Code
Konfiguracja Inject Code

Skonfiguruj nową regułę z następującymi ustawieniami:

  • Name: InstagramScraper
  • URL Pattern: https://www.instagram.com/*
  • Włącz skrypt
  • W polu kodu JavaScript wklej kod dostępny tutaj
  • Pozostaw pole kodu CSS puste

Kliknij „Save”.

Konfiguracja skryptu
Konfiguracja skryptu

Przypnij rozszerzenie, aby mieć do niego dostęp z paska przeglądarki. To wszystko!

Przypinanie rozszerzenia
Przypinanie rozszerzenia

FAQ

Czy scrapowanie Instagrama jest darmowe?

Skrypt do scrapowania Instagrama jest darmowy i open source (zobacz jego kod tutaj). Pozwala pobierać obserwujących na Instagramie, listy obserwowanych użytkowników oraz autorów postów ze stron lokalizacji i hashtagów. Na darmowym koncie Datablist możesz również wyczyścić i przefiltrować plik CSV. Aby dodać dostępne publicznie informacje o profilach, uruchom enrichment Instagram Profile Scraper dla zaimportowanych rekordów. Usługa wykorzystuje kredyty, dlatego przed przetworzeniem dużej listy sprawdź aktualny cennik.

Czy używanie skryptu gwarantuje bezpieczeństwo konta?

Nie. Skrypt obserwuje żądania wykonywane podczas przeglądania strony, ale nie gwarantuje to, że Instagram zezwoli na taką aktywność ani że konto nie zostanie objęte ograniczeniami. Przed użyciem zapoznaj się ze skryptem i aktualnymi zasadami Instagrama.

Ile trwa scrapowanie użytkowników Instagrama?

Czas zależy od liczby profili wczytywanych przez Instagram podczas przewijania. Obserwuj licznik w widżecie i zakończ, gdy zbierzesz wystarczającą liczbę wierszy. Jeśli licznik nie rośnie, sprawdź, czy skrypt został uruchomiony przed otwarciem listy i czy bieżąca strona jest obsługiwana.

Zastosowania scrapowania Instagrama

Współpraca z influencerami

Instagram jest jednym z najważniejszych kanałów influencer marketingu. Współpraca z influencerami, którzy zgromadzili lojalną społeczność, może znacząco zwiększyć zasięg Twoich działań. Ten scraper Instagrama pozwala masowo wyszukiwać odpowiednich twórców.

Pozyskiwanie Leadów z lokalizacji i hashtagów

Hashtagi służą do grupowania treści związanych z określonymi tematami, zainteresowaniami lub wydarzeniami. Koncentrując się na użytkownikach aktywnych pod wybranymi hashtagami, docierasz do puli potencjalnych Leadów, którzy już interesują się Twoją niszą lub branżą.

Osoby publikujące pod określonymi hashtagami lub je obserwujące nie są jedynie biernymi odbiorcami — aktywnie angażują się w powiązane treści. Świadczy to o większym zainteresowaniu i zaangażowaniu, dzięki czemu mogą być bardziej otwarte na wiadomości lub oferty zgodne z ich potrzebami.

Pozyskiwanie Leadów wśród obserwujących konkurencję

Scrapowanie obserwujących konkurencję na Instagramie może być kopalnią wartościowych Leadów, ponieważ zapewnia bezpośredni dostęp do odbiorców zainteresowanych produktami lub usługami podobnymi do Twoich. Użytkownicy ci już wykazali gotowość do interakcji z markami w Twojej niszy, więc dobrze dopasowany przekaz ma dużą szansę do nich trafić. Analiza tych profili pozwala skuteczniej dostosować strategię marketingową do ich potrzeb, preferencji i problemów. Takie precyzyjne podejście zwiększa nie tylko trafność Outboundu, ale również szanse na konwersję, ponieważ docierasz do osób, które mogą być już zainteresowane Twoją ofertą.

Inne scrapery