Dane z Instagrama: JSON czy HTML?

Opcja formatu decyduje, czy da się przeanalizować plik, czy trzeba prosić o niego ponownie. Co się zmienia i jak to wybrać.

Przeanalizuj mój eksport
Dane z Instagrama: JSON czy HTML?
Spis treści

Gdy prosisz Instagram o kopię swoich informacji, jeden z ekranów każe Ci wybrać format: JSON albo HTML. Wygląda to na nieistotny szczegół techniczny, a jest dokładnie odwrotnie: to decyzja, która przesądza, czy zrobisz z plikiem cokolwiek pożytecznego, czy trzeba będzie prosić o niego od nowa.

Różnica w jednym zdaniu

HTML to strony internetowe zbudowane po to, żebyś na nie patrzył. JSON to dane zbudowane po to, żeby przetwarzał je program. Jeśli chcesz z ciekawości przeczytać stare wiadomości, wygodny jest HTML. Jeśli chcesz zestawić listy obserwujących i obserwowanych, żeby sprawdzić, kto Cię nie obserwuje, potrzebujesz JSON. Bez wyjątków.

Dlaczego HTML jest bezużyteczny do analizy

W eksporcie HTML lista Twoich obserwujących przychodzi jako plik followers_1.html, który otwiera się jako strona z nazwami i datami. Wygląda dobrze i da się to czytać, ale na tym dobre strony się kończą. Problem polega na tym, że prezentacja jest splątana z danymi: każda nazwa jest owinięta w znaczniki układu, style i strukturę wizualną.

Narzędzie, żeby wyciągnąć z tego nazwy, musiałoby interpretować stronę internetową, której układ Instagram może zmienić, kiedy tylko zechce. Dlatego praktycznie żadne poważne narzędzie nie przyjmuje formatu HTML: nie z braku zainteresowania, tylko dlatego, że byłoby to kruche. Nasz analizator na przykład wykrywa, że podajesz mu eksport HTML, i mówi Ci o tym, zamiast zgadywać, właśnie po to, żebyś nie został z połową wyniku, nie zdając sobie z tego sprawy.

JSON natomiast to te same dane bez opakowania. Rekord obserwującego wygląda tak:

{
  "string_list_data": [
    {
      "href": "https://www.instagram.com/username",
      "value": "username",
      "timestamp": 1712345678
    }
  ]
}

Trzy pola i żadnej dwuznaczności: adres profilu, nazwa użytkownika i znacznik czasu. Dzięki temu można porównać dwie listy liczące tysiące kont w ciągu sekundy.

Jak wybrać JSON przy składaniu prośby

Format wybiera się na ostatnim ekranie prośby, obok zakresu dat. Pełna ścieżka:

  1. Instagram → Twój profil → menu (trzy kreski) → Ustawienia → Centrum kont (na niektórych kontach zamiast tego widać Konto Meta).
  2. Twoje informacje i uprawnienia → Wyeksportuj swoje informacje (na niektórych kontach nadal nazywa się to „Pobierz swoje informacje”).
  3. Wyeksportuj dane, wybierz swoje konto, dotknij Dalej i wybierz Eksportuj na urządzenie.
  4. Wybierz konkretne informacje do wyeksportowania i zaznacz tylko Obserwujący i obserwowani.
  5. W opcjach formatu wybierz JSON.
  6. W zakresie dat wybierz „Od początku”.
  7. Dotknij Rozpocznij eksport.

Krok 6 jest tak samo ważny jak krok 5. Jeśli ograniczysz zakres na przykład do ostatniego roku, plik będzie zawierał tylko połączenia zapisane w tym okresie, a Twoje porównanie da wynik niepełny, który wygląda zupełnie poprawnie. To cichy błąd: nic się nie psuje, po prostu brakuje ludzi.

Prośba o HTML została już złożona, co teraz?

Poproś ponownie, w formacie JSON. Nie ma niezawodnego sposobu na zamianę eksportu HTML na jego odpowiednik JSON i nie warto próbować: prośba obejmująca tylko połączenia jest generowana w kilka minut, więc zrobienie jej od nowa kosztuje mniej niż szukanie konwertera.

Obie prośby mogą bez problemu współistnieć; Instagram trzyma każdą z nich jako osobną pozycję na liście pobrań.

Dlaczego zaznaczać tylko „Obserwujący i obserwowani”

Kusi, żeby poprosić o wszystko, skoro już tu jesteś. Nie rób tego, jeśli Ci się spieszy. Zaznaczenie wszystkich informacji oznacza, że Instagram musi spakować Twoje zdjęcia, filmy, relacje i wiadomości: gigabajty, których przygotowanie trwa znacznie dłużej. Gdy prosisz tylko o połączenia, plik waży kilobajty i zwykle jest gotowy szybko.

Jeśli mimo to chcesz mieć pełne archiwum konta, praktyczna rada to złożyć dwie prośby: małą z połączeniami, z której skorzystasz dziś, i pełną, którą odbierzesz, kiedy będzie gotowa. Rzeczywiste czasy oczekiwania i to, co sprawdzić, gdy e-mail nie przychodzi, opisujemy w poradniku o tym, ile to trwa.

Co dokładnie dostajesz

Plik ZIP. Po jego otwarciu zobaczysz strukturę folderów, w której istotna część znajduje się w connections/followers_and_following/:

PlikCo zawiera
followers_1.jsonKonta, które Cię obserwują
following.jsonKonta, które Ty obserwujesz
pending_follow_requests.jsonProśby wysłane przez Ciebie, których nikt jeszcze nie zaakceptował

Jeśli masz wielu obserwujących, pierwszy plik jest podzielony na kilka ponumerowanych (followers_1.json, followers_2.json...). Co zawiera każdy z nich, a także szczegół, który po cichu psuje źle zbudowane narzędzia, wyjaśniamy w poradniku o plikach eksportu.

I co dalej

Mając ZIP w formacie JSON, masz wszystko. Możesz zestawić listy ręcznie w arkuszu kalkulacyjnym, jeśli kont jest niewiele, albo wrzucić plik do NomeSigueApp i od razu dostać listę. Narzędzie nigdy nie prosi o Twoją nazwę użytkownika ani hasło do Instagrama, a analiza odbywa się w Twojej przeglądarce: pliki nigdy nie są przesyłane na żaden serwer.

Najczęściej zadawane pytania

Czy JSON jest trudniejszy w użyciu?

Do czytania gołym okiem tak: to zwykły tekst pełen klamer i nawiasów. Dla każdego narzędzia jest nieskończenie łatwiejszy. Skoro cały sens polega na tym, żeby porównanie zrobiło za Ciebie narzędzie, JSON jest wygodną opcją.

Czy mogę otworzyć plik JSON bez specjalnego oprogramowania?

Tak. Każda przeglądarka otworzy plik .json, jeśli przeciągniesz go na kartę, a każdy edytor tekstu go wyświetli. Ale w ogóle nie musisz go otwierać: wystarczy przekazać go temu, co robi porównanie.

Czy coś się zmienia, jeśli moje konto jest firmowe?

Nie. Format i struktura są takie same na kontach osobistych, twórców i firmowych.

Czy eksport pokazuje, kto przestał mnie obserwować?

Nie i warto o tym wiedzieć, zanim zaczniesz. Plik jest migawką: mówi, kto Cię obserwuje teraz, a nie kto obserwował Cię wcześniej. Wykrycie odejść wymaga porównania dwóch eksportów z różnych dat.

Zobacz, kto Cię nie obserwuje

Sprawdź to natychmiast i bezpiecznie: bez logowania, bez hasła — Twoje dane nigdy nie opuszczają przeglądarki.

nomesigue · analyzer LOCAL
Upuść tutaj swój eksport z Instagrama (ZIP)
lub
Wybierz plik
Działa z oficjalnym eksportem: plikiem ZIP lub dwoma plikami JSON
0 bajtów wysłanych · przeanalizowano na Twoim urządzeniu