Ga naar de hoofdinhoud

Rank::Bukvarix::Keyword - Zoekwoorden verzamelen op basis van keyword uit Bukvarix

overzicht van de Rank::Bukvarix::Keyword scraper

Overzicht van de scraper

Scraper voor zoekwoorden op basis van een keyword uit Bukvarix. Dankzij de Rank::Bukvarix::Keyword scraper kunt u automatisch databases met zoekwoorden verzamelen van bukvarix.com op basis van een query. Door de Rank::Bukvarix::Keyword scraper te gebruiken, is het eenvoudig en snel om zoekwoorden uit Bukvarix te scrapen dankzij de multithreading werking.

Zoekwoordselectie via Bukvarix lost een van de belangrijkste SEO-taken op, namelijk het snel en geautomatiseerd verkrijgen van een uitgebreide semantische kern. Het ophalen van zoekwoorden, het aantal resultaten in Yandex, zoekfrequenties en posities, in combinatie met de Bukvarix-domeinzoeksleutel-scraper - Rank::Bukvarix::DomainRank::Bukvarix::Domain - zorgt voor een maximaal volledige semantiek die helpt om meer organisch verkeer aan te trekken.

Dankzij de multithreading werking van A-Parser kan de snelheid van de verwerking van aanvragen oplopen tot 4 300 aanvragen per minuut, wat gemiddeld toestaat om tot 210 000 niet-unieke resultaten per minuut te verkrijgen.

werksnelheid van de Rank::Bukvarix::Keyword scraper

U kunt resultaatfiltering gebruiken om het resultaat op te schonen door alle onnodige rommel te verwijderen (met behulp van uitsluitingszoekwoorden).

De functionaliteit van A-Parser maakt het mogelijk om de instellingen voor gegevensextractie van de Rank::Bukvarix::Keyword scraper op te slaan voor toekomstig gebruik (presets), een schema voor gegevensextractie in te stellen en nog veel meer.

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

Gegevens worden verzameld van de service bukvarix.com

  • Zoekwoord
  • Aantal woorden in het zoekwoord
  • Aantal tekens
  • Zoekvolume (Wereldwijd)
  • Zoekvolume ("!Hele !wereld")
  • Aantal resultaten in Bukvarix

Mogelijkheden

  • Mogelijkheid om tot 1000 resultaten per query of meer te scrapen met een betaalde API-key
  • Mogelijkheid om een betaalde API-key te gebruiken

Toepassingen

  • Verzamelen van zoekwoorden
  • Bepalen van het zoekwoord met het hoogste zoekvolume

API-key

Gratis API-key

A-Parser gebruikt in de standaardinstellingen de free API-key.

Mogelijke beperkingen van de API-key die door de support van Bukvarix worden gemeld bij de uitgifte van de key:

  • aantal aanvragen per dag
  • aantal regels in het rapport voor elke aanvraag

Het is essentieel om rekening te houden met deze beperkingen in A-Parser bij het gebruik van een betaalde API-key.

Daarnaast gelden de volgende regels/beperkingen bij het gebruik van de API (deze gelden voor alle keys):

  1. Sequentiële (single-threaded) uitvoering van aanvragen.
  2. Geen proxy gebruiken.

De API-key wordt apart van het Bukvarix-abonnement aangeschaft.

Om een betaalde key in A-Parser te gebruiken, moet u gebruikmaken van de opties API-key en Max rows count die hieronder worden beschreven in Mogelijke instellingen.

Queries

Als queries moet een lijst met zoekwoorden worden opgegeven, bijvoorbeeld:

essay buy
write essay
forex
twitter scraper
scrapers forum
tekst scraper google
forum scrapers
inurl php id
a scraper
a parser downloaden
bulk positie checker a parser

Query-substituties

U kunt ingebouwde macro's gebruiken voor het vermenigvuldigen van queries, bijvoorbeeld als we een zeer grote database met zoekwoorden willen verkrijgen, geven we enkele basisqueries op in verschillende talen:

essay buy
write essay
forex
twitter scraper
scrapers forum

In het queryformaat geven we een reeks tekens op van a tot zzzz, deze methode maakt het mogelijk om de zoekresultaten maximaal te roteren en veel nieuwe unieke resultaten te verkrijgen:

$query {az:a:zzzz}

Deze macro zal 475254 extra queries aanmaken voor elke oorspronkelijke zoekopdracht, wat in totaal 4 x 475254 = 1901016 zoekopdrachten oplevert, een indrukwekkend getal, maar dat is geen enkel probleem voor A-Parser. Bij een snelheid van 2000 aanvragen per minuut wordt zo'n taak in slechts 16 uur verwerkt.

Voorbeelden van resultaatuitvoer

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

Export van zoekwoordenlijst

Resultaatformaat:

$keywords.format('$key\n')

Voorbeeld resultaat:

write essay
write essay opinion
write written essay
to write essay
write your essay
write in essay
essay opinion write
essay write
write a essay
write to essay
...

Uitvoer van zoekwoord, zoekvolume, aantal woorden en tekens

Resultaatformaat:

$keywords.format('$key, $frequency, $wordscount, $symbolscount\n')

Voorbeeld resultaat:

write essay, 16552, 2, 11
write essay opinion, 1060, 3, 19
write written essay, 16548, 3, 19
to write essay, 16552, 3, 14
write your essay, 3662, 3, 16
write in essay, 16552, 3, 14
essay opinion write, 1060, 3, 19
essay write, 16552, 2, 11
write a essay, 16552, 3, 13
write to essay, 16552, 3, 14
...

Uitvoer van zoekwoord, zoekvolume, aantal woorden en tekens in een CSV-tabel

De ingebouwde utility $tools.CSVLine maakt het mogelijk om correcte tabeldocumenten te maken, klaar voor import in Excel of Google Sheets.

Resultaatformaat:

[% FOREACH i IN keywords;
tools.CSVline(i.key,i.frequency,i.wordscount, i.symbolscount);
END %]

Bestandsnaam:

$datefile.format().csv

Begintekst:

Zoekwoord,Zoekvolume,Aantal woorden,Aantal tekens

tip

In het Resultaatformaat wordt de sjabloon-engine Template Toolkit toegepast om de elementen van de array $keywords in een FOREACH-lus uit te voeren.

In de bestandsnaam van de resultaten hoeft u alleen de extensie van het bestand te wijzigen naar csv.

Om de optie "Prepend text" beschikbaar te maken in de Taakeditor, moet u "More options" activeren. In "Prepend text" schrijven we de kolomnamen gescheiden door een komma en maken we de tweede regel leeg.

Opslaan in SQL-formaat

Resultaatformaat:

[% FOREACH keywords;
"INSERT INTO serp VALUES('" _ query _ "', '" _ frequency _ "', '" _ wordscount _ "', '" _ symbolscount _ "')\n";
END %]

Voorbeeld resultaat:

INSERT INTO serp VALUES('write essay', '16552', '2', '11')
INSERT INTO serp VALUES('write essay', '1060', '3', '19')
INSERT INTO serp VALUES('write essay', '16548', '3', '19')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
INSERT INTO serp VALUES('write essay', '3662', '3', '16')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
INSERT INTO serp VALUES('write essay', '1060', '3', '19')
INSERT INTO serp VALUES('write essay', '16552', '2', '11')
INSERT INTO serp VALUES('write essay', '16552', '3', '13')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
...

Dump van resultaten naar JSON

Algemeen resultaatformaat:

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

obj = {};
obj.keywords = [];

FOREACH item IN p1.keywords;
obj.keywords.push(item.key);
END;

obj.json %]

Begintekst:

[

Eindtekst:

]

Voorbeeld resultaat:

[{"keywords":["write essay","write essay opinion","write written essay","to write essay","write your essay","write in essay","essay opinion write","essay write","write a essay","write to essay","write the essay","write my essay","how write essay","opinion essay write","essay to write","write an essay","write opinion essay","essay write help","write am essay","personal essay write","essay write me","write fast essay","write essay words","write essay online","write personal essay","online essay write","write essay fast","essay write online","online write essay","write me essay","essay personal write","write short essay","help write essay","best essay write","write essay school","write topics essay","write school essay","essay school write","write essay teacher","write essay topic","write essay plan","essay topics write","school essay write","write essay help","write essay topics","write work essay","topic write essay","write help essay","write best essay","write essay ielts","write essay questions","write essay good","write essay question","good essay write"]}]
tip

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

Verwerking van resultaten

A-Parser maakt het mogelijk om resultaten direct tijdens de gegevensextractie te verwerken. In dit gedeelte hebben we de meest populaire use-cases voor de Rank::Bukvarix::Keyword scraper opgenomen.

Resultaatdeduplicatie

Hetzelfde als in Rank::Bukvarix::Domain.

Resultaatfiltering (gebruik van uitsluitingszoekwoorden)

Hetzelfde als in Rank::Bukvarix::Domain.

Mogelijke instellingen

Naam parameterStandaardwaardeBeschrijving
API-keyfreeInvoer van de gebruikte API-key
Max rows count1000Aantal regels in het resultaat voor elke query