Ga naar de hoofdinhoud

Rank::KeysSo - Scraper voor keys.so

img

Overzicht van de scraper

Keys.so is een tool voor concurrentieanalyse. De service stelt u in staat om de lijst met concurrenten van uw website te bepalen, te zien voor welke zoekopdrachten zij ranken in de zoekresultaten en voor welke zoekopdrachten hun advertenties worden weergegeven. De grootste database met zoekopdrachten in het Russische segment van het internet is beschikbaar, met meer dan 80 miljoen trefwoorden.

De functionaliteit van A-Parser stelt u in staat om instellingen voor gegevensextractie op te slaan voor toekomstig gebruik (presets), schema's voor gegevensextractie in te stellen en nog veel meer. U kunt automatische query-vermenigvuldiging gebruiken, subquery's uit bestanden invoegen, alfanumerieke combinaties en lijsten doorlopen om het maximaal mogelijke aantal resultaten te verkrijgen.

Het opslaan van resultaten is mogelijk in de vorm en structuur die u nodig heeft, dankzij de ingebouwde krachtige sjabloon-engine Template Toolkit waarmee u extra logica op de resultaten kunt toepassen en gegevens in verschillende formaten kunt uitvoeren, waaronder JSON, SQL en CSV.

Verzamelde gegevens

  • Rating op basis van zichtbaarheid in het Russische internetsegment
  • Rating op basis van trefwoordbereik
  • Aantal pagina's in de TOP-50
  • Verkeer uit zoekopdrachten (geschat aantal gebruikers uit organische zoekresultaten per dag)
  • Aantal pagina's in de index
  • Verkeer naar de pagina
  • Aantal zoekopdrachten per pagina
  • Effectiviteitsbeoordeling (percentage trefwoorden uit de TOP-50 die posities in de TOP-5 innemen)
  • Aantal sites van de domeineigenaar in Adsense, Analytics, Leadia en Relap.io
  • Aantal subdomeinen van de domeineigenaar
  • Aantal zoekopdrachten in top-1, top-3, top-5, top-10, top-50
  • Pagina's in organische zoekresultaten (ontvangt een link naar de pagina en het aantal trefwoorden)
  • Lijst met concurrenten (link naar het domein, aantal gemeenschappelijke trefwoorden, mate van domeingelijkheid, Yandex-verkeer)
  • Trefwoordfrases (zoekopdracht, frequentie, positie)

Voor websites met contextuele advertenties:

  • Contextueel verkeer (schatting van verkeer uit contextuele advertenties zonder rekening te houden met targeting. Product van exacte frequentie en CTR-prognose, gedeeld door 30 dagen)
  • Budgetschatting (schatting van het budget zonder rekening te houden met targeting. Product van exacte frequentie, CTR-prognose en kosten per klik)
  • Aantal advertenties in context
  • Aantal zoekopdrachten in context
  • Aantal zoekopdrachten per advertentie
  • Advertenties in context (advertentie en aantal zoekopdrachten)
  • Concurrenten in context (domein, aantal gemeenschappelijke zoekopdrachten, totaal aantal zoekopdrachten, aantal advertenties)
  • Zoekopdrachten van de site in context (zoekopdracht, frequentie, positie, plaatsing, klikprijs)

Mogelijkheden

  • Selectie van de regio voor Google en Yandex
  • Gegevensextractie met autorisatie (via het invoegen van cookies)

Toepassingen

  • Verkrijgen van de rating op zichtbaarheid in het Russische internetsegment en trefwoordbereik
  • Verkrijgen van de hoeveelheid verkeer naar een pagina
  • Verkrijgen van het aantal zoekopdrachten in top-1, top-3, top-5, top-10, top-50
  • Zoeken naar concurrenten van een website
  • Verkrijgen van een lijst met zoekopdrachten waarvoor een website rankt in de zoekresultaten
  • Verkrijgen van contextuele advertenties van een website
  • Verkrijgen van concurrenten in context
  • Verzamelen van gegevens over regionale zoekresultaten voor Google en Yandex

Zoekopdrachten

Als zoekopdrachten moet u een domein opgeven, bijvoorbeeld:

a-parser.com

Voorbeelden van resultaatuitvoer

A-Parser ondersteunt flexibele formattering van resultaten dankzij de ingebouwde sjabloon-engine Template Toolkit, waardoor resultaten in een vrije vorm kunnen worden uitgevoerd, evenals in gestructureerde formaten zoals CSV of JSON.

Standaard uitvoer

Resultaatformaat:

Query - $query, By vision in runet - $by_vis, By keys - $by_keys, Requests in top 50 - $in_top50,  Search traf - $search_traff\n

Voorbeeld van resultaat:

Query - a-parser.com, By vision in runet - 104606, By keys - 197798, Requests in top 50 - 1540,  Search traf - 57

Uitvoer van de lijst met concurrenten

Resultaatformaat:

$comp_keys.format('$links, $total_keys, $similarity, $traff_y\n')

Voorbeeld van resultaat:

http://youtube.com, 1360, 0.00, 8286326
http://habr.com, 1174, 0.04, 116283
http://vc.ru, 1172, 0.06, 40749
http://zen.yandex.ru, 923, 0.00, 5944772
http://spark.ru, 870, 0.33, 2062
http://zennolab.com, 828, 2.78, 216
http://web-data-extractor.net, 819, 35.11, 53

Uitvoer van de lijst met concurrenten in CSV

Resultaatformaat:

[% FOREACH comp_keys;
tools.CSVline(links, total_keys, similarity, traff_y);
END %]

Voorbeeld van resultaat:

http://vk.com,5316893,12.18,8682202
http://youla.ru,5222139,84.47,231703
http://moskva.tiu.ru,4812708,59.84,323103
http://youtube.com,4543041,8.27,8286326
http://moskva.regmarkets.ru,4106292,61.62,13983
http://ozon.ru,3783344,46.81,580266

Dump van de lijst met concurrenten in JSON

Algemeen resultaatformaat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.competitors = [];

FOREACH item IN p1.comp_keys;
obj.competitors.push({
links = item.links
total_keys = item.total_keys
similarity = item.similarity
traff_y = item.traff_y
});
END;

obj.json %]

Begintekst:

[

Eindtekst:

]

Voorbeeld van resultaat:

[
{
"query": "avito.ru",
"competitors": [
{
"traffic": "8682202",
"similarity": "12.18",
"total_keys": "5316893",
"links": "http://vk.com"
},
{
"traffic": "231703",
"similarity": "84.47",
"total_keys": "5222139",
"links": "http://youla.ru"
},
{
"traffic": "323103",
"similarity": "59.84",
"total_keys": "4812708",
"links": "http://moskva.tiu.ru"
}
]
}
]
tip

Om de opties "Prepend text" en "Append text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren.

Uitvoer van de lijst met trefwoordfrases

Resultaatformaat:

$key_phrases.format('$req, $base_freq, $va_freq, $pos\n')

Voorbeeld van resultaat:

a parser, 2870, 332, 1
a parser download torrent, 183, 181, 1
aparser, 435, 118, 1
a parser torrent, 285, 103, 1
a scraper, 423, 101, 1
a parser com, 221, 87, 1
scraper google resultaten, 66, 61, 1
bulk positie checker a-parser, 53, 52, 1

Uitvoer van de lijst met trefwoordfrases in CSV

Resultaatformaat:

[% FOREACH key_phrases;
tools.CSVline(req, base_freq, va_freq, pos);
END %]

Voorbeeld van resultaat:

"avito",59415062,9034027,1
"avito moskou",1782404,451582,1
"avito sint petersburg",634665,343183,1
avito,1207134,307012,1
"avito voronezh",629468,286035,1

Dump van de lijst met trefwoordfrases in JSON

Algemeen resultaatformaat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.phrases = [];

FOREACH item IN p1.key_phrases;
obj.phrases.push({
req = item.req
base_freq = item.base_freq
va_freq = item.va_freq
pos = item.pos
});
END;

obj.json %]

Begintekst:

[

Eindtekst:

]

Voorbeeld van resultaat:

[
{
"query": "avito.ru",
"phrases": [
{
"base_freq": "59415062",
"req": "avito",
"va_freq": "9034027",
"pos": "1"
},
{
"base_freq": "1782404",
"req": "avito moskou",
"va_freq": "451582",
"pos": "1"
},
{
"base_freq": "634665",
"req": "avito sint petersburg",
"va_freq": "343183",
"pos": "1"
}
]
}
]
tip

Om de opties "Prepend text" en "Append text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren.

Uitvoer van pagina's uit organische zoekresultaten

Resultaatformaat:

$organic_pages.format('$pages, $keys\n')

Voorbeeld van resultaat:

http://a-parser.com/, 315
http://a-parser.com/wiki/parsers/, 115
http://a-parser.com/a-parser-for-e-commerce/, 56
http://a-parser.com/wiki/js-parsers/, 44
http://a-parser.com/wiki/html-emailextractor/, 40
http://a-parser.com/resources/21/, 39
http://a-parser.com/threads/1809/, 35
http://a-parser.com/threads/4253/, 32

Uitvoer van pagina's uit organische zoekresultaten in CSV

Resultaatformaat:

[% FOREACH organic_page;
tools.CSVline(pages, keys);
END %]

Voorbeeld van resultaat:

http://a-parser.com/, 315
http://a-parser.com/wiki/parsers/, 115
http://a-parser.com/a-parser-for-e-commerce/, 56
http://a-parser.com/wiki/js-parsers/, 44
http://a-parser.com/wiki/html-emailextractor/, 40
http://a-parser.com/resources/21/, 39
http://a-parser.com/threads/1809/, 35
http://a-parser.com/threads/4253/, 32

Dump van pagina's uit organische zoekresultaten in JSON

Algemeen resultaatformaat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.organic = [];

FOREACH item IN p1.organic_pages;
obj.organic.push({
pages = item.pages
keys = item.keys
});
END;

obj.json %]

Begintekst:

[

Eindtekst:

]

Voorbeeld van resultaat:

[
{
"query": "avito.ru",
"organic": [
{
"keys": "4652",
"pages": "http://avito.ru/"
},
{
"keys": "4563",
"pages": "http://avito.ru/moskva/avtomobili"
},
{
"keys": "4484",
"pages": "http://avito.ru/moskva/kvartiry/sdam-ASgBAgICAUSSA8gQ"
}
]
}
]
tip

Om de opties "Prepend text" en "Append text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren.

Uitvoer van advertenties in context

Resultaatformaat:

$ads_context.format('$aheader, $atext, $acount\n')

Voorbeeld van resultaat:

Reparatie van pc's en laptops in Moskou, op locatie! Sinds 2015 op Avito – Bronzen status. Ontvangst van aanvragen 24/7! · Computers & Laptops. Tablets & Smartphones. Routers & WI - FI, 38658
Boek een kamer op Avito. Samen op reis met Avito, Hotels en herbergen - vele aanbiedingen speciaal voor u. Nu op Avito., 20122
Vind werk in de stad Moskou. Op Avito Werk, Nieuwe vacatures in de stad Moskou. Avito - advertentieservice nr. 1 in Rusland!, 20110

Uitvoer van advertenties in context in CSV

Resultaatformaat:

[% FOREACH ads_context;
tools.CSVline(aheader, atext, acount);
END %]

Voorbeeld van resultaat:

Reparatie van pc's en laptops in Moskou","op locatie! Sinds 2015 op Avito – Bronzen status. Aanvragen 24/7! · Computers & Laptops. Tablets & Smartphones. Routers & WI - FI",38658
"Boek een kamer op Avito. Samen op reis met Avito","Hotels en herbergen - vele aanbiedingen speciaal voor u. Nu op Avito.",20122
"Vind werk in de stad Moskou. Op Avito Werk","Nieuwe vacatures in de stad Moskou. Avito - advertentieservice №1 in Rusland!",20110
"Honden op Avito. Kopen of gratis afhalen.","Honderdduizenden advertenties. Maak voordelige deals in heel Rusland met behulp van Avito!",17306

Dump van advertenties in context in JSON

Algemeen resultaatformaat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.ads = [];

FOREACH item IN p1.ads_context;
obj.ads.push({
header = item.aheader
text = item.atext
count = item.acount
});
END;

obj.json %]

Begintekst:

[

Eindtekst:

]

Voorbeeld van resultaat:

[
{
"ads": [
{
"count": "38658",
"text": "op locatie! Sinds 2015 op Avito – Bronzen status. Aanvragen 24/7! · Computers & Laptops. Tablets & Smartphones. Routers & WI - FI",
"header": "Reparatie van pc's en laptops in Moskou"
},
{
"count": "20122",
"text": "Hotels en herbergen - vele aanbiedingen speciaal voor u. Nu op Avito.",
"header": "Boek een kamer op Avito. Samen op reis met Avito"
},
{
"count": "20110",
"text": "Nieuwe vacatures in de stad Moskou. Avito - advertentieservice №1 in Rusland!",
"header": "Vind werk in de stad Moskou. Op Avito Werk"
}
],
"query": "avito.ru"
}
]
tip

Om de opties "Prepend text" en "Append text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren.

Uitvoer van concurrenten in context

Resultaatformaat:

$comp_context.format('$link, $common, $req, $ads\n')

Voorbeeld van resultaat:

http://uslugi.yandex.ru, 340399, 11188812, 30632
http://superjob.ru, 180179, 885168, 19065
http://mvideo.ru, 174070, 2840150, 344731
http://pleer.ru, 166815, 2577993, 238284
http://ru.jobsora.com, 124103, 596184, 99781
http://citilink.ru, 114529, 1903350, 94937
http://goods.ru, 113373, 2684645, 328750
http://pokupki.market.yandex.ru, 81527, 2657498, 326255

Uitvoer van concurrenten in context in CSV

Resultaatformaat:

[% FOREACH comp_context; 
tools.CSVline(link, common, req, ads);
END %]

Voorbeeld van resultaat:

http://uslugi.yandex.ru, 340399, 11188812, 30632
http://superjob.ru, 180179, 885168, 19065
http://mvideo.ru, 174070, 2840150, 344731
http://pleer.ru, 166815, 2577993, 238284
http://ru.jobsora.com, 124103, 596184, 99781
http://citilink.ru, 114529, 1903350, 94937
http://goods.ru, 113373, 2684645, 328750
http://pokupki.market.yandex.ru, 81527, 2657498, 326255

Dump van concurrenten in context in JSON

Algemeen resultaatformaat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.competitors = [];

FOREACH item IN p1.comp_context;
obj.competitors.push({
link = item.link
common = item.common
req = item.req
ads = item.ads
});
END;

obj.json %]

Begintekst:

[

Eindtekst:

]

Voorbeeld van resultaat:

[
{
"query": "avito.ru",
"competitors": [
{
"ads": "30632",
"link": "http://uslugi.yandex.ru",
"req": "11188812",
"common": "340399"
},
{
"ads": "19065",
"link": "http://superjob.ru",
"req": "885168",
"common": "180179"
},
{
"ads": "344731",
"link": "http://mvideo.ru",
"req": "2840150",
"common": "174070"
},

]
}
]
tip

Om de opties "Prepend text" en "Append text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren.

Uitvoer van zoekopdrachten van de site in context

Resultaatformaat:

$wreq_context.format('$request, $freq, $va_freq, $pos, $placement, $price\n')

Voorbeeld van resultaat:

werk in tsjeljabinsk, 202530, 40163, 3, Spec., 4
algebra 8e klas dorofeev, 217307, 18467, 2, Gar., 2
far cry 3, 113266, 23218, 5, Gar., 3
werk in barnaul, 128775, 26402, 3, Spec., 4
harry potter en de geheime kamer film 2002, 36482, 30450, 2, Gar., 5
mazda 6, 554463, 25248, 6, Gar., 19
assassin s creed, 535915, 29419, 5, Gar., 5
avito ryazan, 325994, 137938, 3, Gar., 13

Uitvoer van zoekopdrachten van de site in context in CSV

Resultaatformaat:

[% FOREACH wreq_context;
tools.CSVline(request, freq, va_freq, pos, placement, price);
END %]

Voorbeeld van resultaat:

"werk in tsjeljabinsk",202530,40163,3,"Spec.",4
"algebra 8e klas dorofeev",217307,18467,2,"Gar.",2
"far cry 3",113266,23218,5,"Gar.",3
"werk in barnaul",128775,26402,3,"Spec.",4
"harry potter en de geheime kamer film 2002",36482,30450,2,"Gar.",5
"mazda 6",554463,25248,6,"Gar.",19
"assassin s creed",535915,29419,5,"Gar.",5
"avito ryazan",325994,137938,3,"Gar.",13
"avito regio ryazan",72077,19586,2,"Gar.",20

Dump van zoekopdrachten van de site in context in JSON

Algemeen resultaatformaat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.wreq = [];

FOREACH item IN p1.wreq_context;
obj.wreq.push({
request = item.request
freq = item.freq
va_freq = item.va_freq
pos = item.pos
placement = item.placement
price = item.price
});
END;

obj.json %]

Begintekst:

[

Eindtekst:

]

Voorbeeld van resultaat:

[
{
"query": "avito.ru",
"wreq": [
{
"request": "werk in tsjeljabinsk",
"placement": "Spec.",
"freq": "202530",
"va_freq": "40163",
"price": "4",
"pos": "3"
},
{
"request": "algebra 8e klas dorofeev",
"placement": "Gar.",
"freq": "217307",
"va_freq": "18467",
"price": "2",
"pos": "2"
},
{
"request": "far cry 3",
"placement": "Gar.",
"freq": "113266",
"va_freq": "23218",
"price": "3",
"pos": "5"
}
]
}
]
tip

Om de opties "Prepend text" en "Append text" beschikbaar te maken in de Taak-editor, moet u "More options" activeren.

Mogelijke instellingen

ParameterStandaardwaardeBeschrijving
Search DBYandex MoscowSelectie van de zoekdatabase
Cookie "userlogin="In dit veld moet u de waarde van de cookie userlogin opgeven, die u uit de browser haalt na autorisatie