Przejdź do treści głównej

SE::Rambler - scraper wyników wyszukiwania Rambler

img

Przegląd scrapera

Scraper wyników wyszukiwania Rambler. Dzięki scraperowi Rambler będziesz mógł uzyskiwać duże bazy linków, gotowych do dalszego wykorzystania. Możesz używać zapytań w takiej samej formie, w jakiej wpisujesz je w pasek wyszukiwania Rambler, włączając w to operatory wyszukiwania (site itp.).

Funkcjonalność A-Parser pozwala zapisywać ustawienia scrapowania scrapera Rambler do dalszego wykorzystania (presety), ustalać harmonogram scrapowania i wiele więcej. Możesz korzystać z automatycznego mnożenia zapytań, podstawiania podzapytań z plików, generowania kombinacji alfanumerycznych i list w celu uzyskania maksymalnej możliwej liczby wyników.

Zapisywanie wyników jest możliwe w dowolnej formie i strukturze, której potrzebujesz, dzięki wbudowanemu potężnemu silnikowi szablonów Template Toolkit, który pozwala stosować dodatkową logikę do wyników i wyprowadzać dane w różnych formatach, w tym JSON, SQL i CSV.

Zbierane dane

  • $totalcount — liczba wyników w wyszukiwarce. Tylko z pierwszej strony; jeśli brak liczby — puste
  • $serp.$i.link, $serp.$i.anchor, $serp.$i.snippet — link, anchor, snippet
  • $hints.$i.hint — powiązane słowa kluczowe. Tylko z pierwszej strony; jeśli brak podpowiedzi — puste

jakie dane zbiera scraper SE::Rambler

Możliwości

  • Wsparcie dla operatorów wyszukiwania Rambler (url:, site:, inurl:, host:, rhost:, domain:)
  • Do 25 stron, nie więcej niż ~250 wyników
  • Powiązane słowa kluczowe ($hints.$i.hint)
  • Rodzaj wyników: desktop, mobilny Android lub mobilny iOS

Warianty użycia

  • Zbieranie baz linków
  • Ocena konkurencji dla słów kluczowych
  • Wyszukiwanie backlinków (wspomnień) o stronach
  • Wszystkie przypadki, gdy trzeba scrapować wyniki wyszukiwania Rambler

Zapytania

Wprowadzaj zapytania tak samo, jak w wyszukiwarce Rambler. Załóżmy, że potrzebne są tylko linki z jednej strony. Wpisujemy w pole zapytań:

"kupić drzwi" site:http://kp.ru

Podstawienia zapytań

Możesz użyć wbudowanych makr do mnożenia zapytań, na przykład chcemy uzyskać bardzo dużą bazę forów, podamy kilka głównych zapytań w różnych językach:

forum
forum
foro
论坛

W formacie zapytań wskażemy generowanie znaków od a do zzzz, ta metoda pozwala maksymalnie rotować wyniki wyszukiwania i uzyskiwać mnóstwo nowych unikalnych wyników:

$query {az:a:zzzz}

To makro utworzy 475254 dodatkowych zapytań na każde początkowe zapytanie, co w sumie da 4 x 475254 = 1901016 zapytań do wyszukiwarki, liczba imponująca, ale nie stanowi to żadnego problemu dla A-Parser. Przy prędkości 2000 zapytań na minutę takie zadanie zostanie przetworzone w zaledwie 16 godzin.

Użycie operatorów

Możesz używać operatorów wyszukiwania w formacie zapytania, dzięki czemu zostaną one automatycznie dodane do każdego zapytania z Twojej listy:

site:$query

Warianty wyprowadzania wyników

A-Parser obsługuje elastyczne formatowanie wyników dzięki wbudowanemu silnikowi szablonów Template Toolkit, co pozwala mu wyprowadzać wyniki w dowolnej formie, a także w ustrukturyzowanej, np. CSV lub JSON

Eksport listy linków

Analogicznie jak w SE::Google.

Analogicznie jak w SE::Google.

Analogicznie jak w SE::Google.

Format wyniku:

$hints.format('$hint\n')

Przykład wyniku:

habrahabr
habr
habrahabr ru
xabra
livebusiness
eureka
elektroniczny księgowy
wyspa elba
elba elektroniczny księgowy
habrahabr
...

Zapisywanie w formacie SQL

Analogicznie jak w SE::Google.

Dump wyników do JSON

Analogicznie jak w SE::Google.

Przetwarzanie wyników

A-Parser pozwala przetwarzać wyniki bezpośrednio podczas scrapowania, w tej sekcji przedstawiliśmy najpopularniejsze przypadki dla scrapera Rambler

Analogicznie jak w SE::Google.

Analogicznie jak w SE::Google.

Wyodrębnianie domen

Analogicznie jak w SE::Google.

Usuwanie tagów z anchorów i snippetów

Analogicznie jak w SE::Google.

Analogicznie jak w SE::Google.

Możliwe ustawienia

Nazwa parametruWartość domyślnaOpis
DeviceDesktopUrządzenie wyników: desktop, mobilny Android lub mobilny iOS
Wait for soft captcha, sec (0 = ban)25Ile sekund czekać na rozwiązanie soft-captcha. 0 — natychmiastowe banowanie proxy
Page load timeout, sec20Limit czasu ładowania strony
Pages count5Ile stron scrapować, 1–25. Rambler zwraca nie więcej niż ~250 wyników, dlatego maksymalna liczba stron zależy od Links per page: 10 wyników → 25 str., 15 → 17 str., 30 → 8 str., 50 → 5 str.
Links per page10Wyników na stronie: 10 / 15 / 30 / 50
Rambler region IDID regionu. IP spoza WNP — Moskwa. IP z WNP — wyniki według IP lub według tego ID, jeśli jest podane. Jak sprawdzić ID — tutaj
SortSites by relevanceSortowanie: Pages by relevance, Pages by date, Sites by relevance, Sites by date
Results filteringModerateFiltr: Unrestricted, Moderate, Family search
Results languageAny languageJęzyk wyników: dowolny lub Belarusian, English, German, French, Kazakh, Russian, Tatar, Turkish, Ukrainian
Serp timeAnytimeOkres: Anytime, Past 24 hours, Past week, Past month
Results typeAny formatTyp dokumentów: dowolny lub pdf, doc, rtf, xls, ppt, swf, odt, ods, odp, odg
Exact matchŚcisłe dopasowanie do zapytania
Disable autocorrectWyłącza autokorektę, scrapuje wyniki dla podanego zapytania
Max concurrent browser pages10Ile kart przeglądarki scraper utrzymuje jednocześnie. Przy dużej liczbie wątków zwiększać ostrożnie — rośnie obciążenie pamięci i CPU
Use sessionsZapisuje dobre sesje, mniej błędów, szybsze scrapowanie
Headless browserPrzeglądarka bez okna. W celu debugowania odznacz pole