SE::DuckDuckGo::Position - Sprawdzanie pozycji strony na słowa kluczowe w DuckDuckGo
Przegląd scrapera
Scraper do sprawdzania pozycji strony według słów kluczowych w DuckDuckGo. Dzięki scraperowi SE::DuckDuckGo::Position będziesz mógł automatycznie sprawdzać pozycje w wynikach wyszukiwania DuckDuckGo, korzystając z własnych baz domen. Używając scrapera SE::DuckDuckGo::Position, można łatwo, dokładnie i szybko określić pozycję strony w DuckDuckGo.
Funkcjonalność A-Parser pozwala zapisywać ustawienia scrapowania scrapera SE::DuckDuckGo::Position do późniejszego wykorzystania (presety), ustalać harmonogram scrapowania i wiele więcej. Możesz korzystać z automatycznego podstawiania podzapytań z plikó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
- Pozycję strony oraz link do podstrony serwisu
- Listę wszystkich pozycji strony oraz linków do podstron

Możliwości
- Wszystkie możliwości scrapera
SE::DuckDuckGo - Automatycznie zatrzymuje scrapowanie po znalezieniu strony
- Obsługuje wyszukiwanie subdomen
- Możliwość porównywania szukanej pozycji według domeny, domeny głównej oraz pełnego linku
- Zbieranie pozycji jednocześnie dla kilku domen
Warianty użycia
- Sprawdzanie pozycji własnych stron oraz stron konkurencji
- Wyszukiwanie stron generujących ruch
Zapytania
Jako zapytania należy podawać domenę szukanej strony oraz słowo kluczowe oddzielone spacją, na przykład:
lenta.ru wiadomości
lenta.ru wiadomości online
ria.ru wiadomości
a-parser.com A-Parser
Jeśli konieczne jest sprawdzenie jednej strony pod kątem listy zapytań, można podać domenę w formacie zapytania (Query format):
lenta.ru $query
Lub użyć po prostu listy słów kluczowych. Aby użyć kilku domen jednocześnie w zapytaniu, należy podać listę domen po przecinku, a po spacji słowo kluczowe, na przykład:
lenta.ru,ria.ru,notfound.com wiadomości lenta
Wyniki zostaną zapisane w tablicy $bulkcheck.
Opcja Stop when found jest również obsługiwana; scrapowanie zakończy się, jeśli dla wszystkich domen zostaną znalezione pozycje.
Podstawianie zapytań
Możesz używać wbudowanych makr do automatycznego podstawiania podzapytań z plików, na przykład chcemy sprawdzić strony/stronę według bazy kluczy, podajmy kilka głównych zapytań:
ria.ru
lenta.ru
rbc.ru
yandex.ru
W formacie zapytań podamy makro podstawiania dodatkowych słów z pliku Keywords.txt; ta metoda pozwala sprawdzać bazę stron według bazy kluczy i otrzymać w rezultacie pozycje:
$query {subs:Keywords}
To makro utworzy tyle samo dodatkowych zapytań, ile znajduje się w pliku dla każdego wyjściowego zapytania, co w sumie da [liczba zapytań wyjściowych(domeny)] x [liczba zapytań w pliku Keywords] = [całkowita liczba zapytań] w wyniku działania makra.
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 formie strukturalnej, np. CSV lub JSON
Eksport listy pozycji
Otrzymanie wyniku w postaci:
szukana domena - klucz: numer pozycji w wynikach
Format wyniku:
$domain - $key: $position\n
Przykład wyniku:
lenta.ru - wiadomości online: 13
lenta.ru - wiadomości: 26
ria.ru - wiadomości: 1
a-parser.com - A-Parser: 1
...
Jednoczesne sprawdzanie kilku domen (sprawdzanie pakietowe)
Informacje o wszystkich domenach przy jednoczesnym sprawdzaniu kilku domen znajdują się w tablicy $bulkcheck.
Format wyniku:
$bulkcheck.format('$domain - $position\n')
Przykład zapytania:
lenta.ru,ria.ru,notfound.com wiadomości lenta
Przykład wyniku:
lenta.ru - 2
ria.ru - 6
notfound.com - 0
Linki + anchory + snippety z wyprowadzeniem pozycji
Analogicznie jak w SE::Google.
Wyprowadzanie linków, anchorów i snippetów do tabeli CSV
Analogicznie jak w SE::Google.
Zapisywanie powiązanych słów kluczowych
Analogicznie jak w SE::Google.
Konkurencja słów kluczowych
Analogicznie jak w SE::Google.
Sprawdzanie indeksacji linków
Analogicznie jak w SE::Google.
Zapisywanie w formacie SQL
Analogicznie jak w SE::Google.
Zrzut 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 SE::DuckDuckGo::Position
Zapisywanie domen bez zerowych pozycji
Za podstawę wzięto przykład jednoczesnego sprawdzania kilku domen (patrz wyżej w wariantach wyprowadzania wyników) i dodano filtr.
Dodaj filtr i z listy rozwijanej wybierz zmienną wyprowadzającą pozycję. Wybierz typ: >. Następnie w polu Number (Liczba) wpisz 0. Takim filtrem będziesz mógł usunąć wszystkie wyniki z zerową pozycją.
Pobierz przykład
Jak zaimportować przykład do A-Parser
eJx1VNtu2zAM/RVDCNAVyIJ2a4HBDwPSbhk2dE3Wy1OSB8WiWy2y6OmSXoL8+yhZ
ttNufYgi3g55SMpb5rhd25kBC86yfL5ldbyznF1/zfMvvliH3zfM8xla6STq7H12
zTeQCay41DZ7kO4evct49gwGszq5sSGrubFgAuz8TTRyE1Byrxwbbpl7qoFS4waM
kQLIKAXJ3kJt8PGJ5A1XnlxKrizs3o4o0VTcEZUI3EaxwcqrdXEPxXrUeLw7GDQ8
iNWgLX2x0AeHbA+9lMqBIZwEmM9ZBxR4tlyWw+R608R93kt9RHeso1vOLGjLdstl
i2gnsZpQYX08SiPojKHdN9jUAb16QtIlryIvwR0Ea0vrcOQeAwIXIpbGVZMhDKPP
eqvln1icRvKlq5FgJwYrUjmIAEH51FY3Z4MoB6I+xv5qYtJAhsxSqRNOhYjXFklt
4Q7NNPaA9FuGeqzUBWxA9W4R/8xLJWhzxiUFfU+B/3eZ/oOx6+jtp6L9eDBUQ4cS
pbPpzz5K4AXeEXOxIt5KVtKRbM/Ra5fmtwaou55dhp5VaKBLk5BTdnpUNeiwjP3I
xnWvekHjxVheKgvUpbybpgVvPb2+oZc71edY1QoCL+2VGoanctWvx9imMQShL/B1
8HlMEai3T5E5RGV/XDel1kbS+p2GAivq5H7WBFlwpW6vLvYtrF8pEhRox0fGD42M
fxpdSZ0VowKrbOGPTj6KeEI8P/T3k+N4NppPjesqnqd9WDKHGRX0Eu6QdpT6tFt2
H6HuE7d9+1OUb3e0Br/trAkJPQsBpKPm2+hxvPsLSinNVw==
Zobacz również: Filtry wyników
Usuwanie duplikatów linków
Analogicznie jak w SE::Google.
Usuwanie duplikatów linków według domeny
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.
Filtrowanie linków według występowania
Analogicznie jak w SE::Google.
Możliwe ustawienia
Obsługuje wszystkie ustawienia scrapera
SE::DuckDuckGo, a dodatkowo:
| Nazwa parametru | Wartość domyślna | Opis |
|---|---|---|
| Result format | $domain - $key: $position\n | Domyślny format wyprowadzania wyniku |
| Stop when found | ☑ | Zatrzymaj scrapowanie, jeśli domena zostanie znaleziona; nie będzie przechodzić do kolejnych stron |
| Match type | Exact domain | Możliwość porównywania szukanej pozycji według domeny, domeny głównej oraz pełnego linku (Exact domain / Top level domain / Exact url) |