Przejdź do treści
Tabitha

Wtyczka do Chrome

Ekstraktor list

Kliknij jeden element listy i zabierz całą listę, strona po stronie.

Wszystkie dziewięć narzędzi

Od tego narzędzia zaczyna się większość sesji. Klikasz w pojedynczą kartę, wiersz albo wynik wyszukiwania. Tabitha ustala, który kontener go trzyma, znajduje wszystkie sąsiednie elementy zbudowane tak samo i proponuje kolumnę dla każdego kawałka tekstu oraz każdego linku i obrazu w środku.

Każda kolumna trzyma kilka sposobów na odnalezienie się: uszeregowany zestaw selektorów CSS, XPath i kotwicę tekstową. Gdy strona zmieni znaczniki, Tabitha odbudowuje kolumnę z tej kotwicy. Bez niej sama zmiana nazwy klasy po cichu zamienia dobrą kolumnę w puste komórki.

Jak to wygląda

Panel boczny Tabithy po wykryciu listy: dwadzieścia znalezionych wierszy, po jednej linii na kolumnę razem z odgadniętym typem.
Tabitha

Jak to działa

  1. Krok 1

    Kliknij jeden element

    Otwórz panel boczny i kliknij kartę z listy. Pasujące elementy podświetlą się na stronie, więc od razu widzisz, czy wykrywanie złapało właściwy zbiór.

  2. Krok 2

    Sprawdź kolumny

    Tabitha nazywa kolumny na podstawie otaczających znaczników i zgaduje typ: tekst, liczba, cena z walutą, link, obraz, adres e-mail, telefon, data. Zmień nazwę, wyrzuć albo dodaj kolumnę, zanim cokolwiek ruszy.

  3. Krok 3

    Ustaw paginację

    Wskaż przycisk dalej, użyj numeru strony z adresu, kliknij przycisk pokaż więcej albo pozwól stronie się przewijać. Ustaw limit stron, żeby przebieg nie trwał w nieskończoność.

  4. Krok 4

    Uruchom i wyeksportuj

    Tabela wypełnia się wiersz po wierszu na Twoich oczach. Zatrzymaj ją, kiedy masz dość, i wyeksportuj CSV, XLSX albo JSON, albo zsynchronizuj z kontem.

Kiedy po to sięgnąć

  • Wyniki wyszukiwania, katalogi, spisy firm, tablice ogłoszeń i wszystko inne, co powtarza ten sam blok.
  • Strony, na których lista ciągnie się za przyciskiem dalej albo pokaż więcej.
  • Zadania, które powtórzysz: zapisz je jako przepis i uruchom ponownie za miesiąc.
  • Wszystko, co inaczej przekleiłbyś do arkusza komórka po komórce.

Czego nie zrobi

  • Czyta to, co strona wyrenderowała. Jeśli treść pojawia się dopiero po kliknięciu, którego nie robisz, to jej tam nie ma.
  • Elementy bez wspólnej struktury, na przykład na ręcznie pisanej stronie, gdzie każdy wiersz wygląda inaczej, nie pogrupują się.
  • Nie wypełni formularza ani nie wyszuka za Ciebie. Najpierw doprowadź stronę do stanu, który chcesz zebrać.

Co się tym robi