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 autocorrect☐Wyłą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 sessions☑Zapisuje dobre sesje, mniej błędów, szybsze scrapowanie
Headless browser☑Przeglądarka bez okna. W celu debugowania odznacz pole