Rank::Bukvarix::Keyword - Collecte de mots-clés par mot-clé depuis Bukvarix

Présentation du scraper
Scraper de mots-clés par mot-clé depuis Bukvarix. Grâce au scraper Rank::Bukvarix::Keyword, vous pourrez collecter automatiquement des bases de mots-clés depuis bukvarix.com sur demande. En utilisant le scraper Rank::Bukvarix::Keyword, il est facile et rapide de collecter des clés depuis Bukvarix grâce au traitement multithread.
La sélection de mots Bukvarix résout l'une des tâches principales du SEO, à savoir l'obtention automatisée et rapide d'un noyau sémantique étendu. L'obtention de mots-clés, du nombre de résultats dans Yandex, de la fréquence, des positions, et en combinaison avec le scraper de mots-clés Bukvarix par domaine -
Rank::Bukvarix::Domain, vous obtiendrez une sémantique la plus complète possible, ce qui aidera à attirer plus de trafic organique.
Grâce au traitement multithread d'A-Parser, la vitesse de traitement des requêtes peut atteindre 4 300 requêtes par minute, ce qui permet en moyenne d'obtenir jusqu'à 210 000 résultats non uniques par minute.

Vous pouvez utiliser le filtrage des résultats pour nettoyer le résultat en supprimant tous les déchets inutiles (en utilisant des mots-clés négatifs).
La fonctionnalité d'A-Parser permet de sauvegarder les paramètres de collecte du scraper Rank::Bukvarix::Keyword pour une utilisation ultérieure (présélections), de définir un calendrier de collecte et bien plus encore.
La sauvegarde des résultats est possible sous la forme et la structure dont vous avez besoin, grâce au puissant moteur de gabarit intégré Template Toolkit qui permet d'appliquer une logique supplémentaire aux résultats et d'afficher les données dans divers formats, y compris JSON, SQL et CSV.
Données collectées
Les données sont collectées à partir du service bukvarix.com
- Mot-clé
- Nombre de mots dans la clé
- Nombre de caractères
- Fréquence (Monde entier)
- Fréquence ("!Monde !entier")
- Nombre de résultats dans Bukvarix
Possibilités
- Possibilité de collecter jusqu'à 1000 résultats par requête ou plus avec une clé API payante
- Possibilité d'utiliser une clé API payante
Cas d'utilisation
- Collecte de mots-clés
- Détermination de la clé avec la fréquence la plus élevée
Clé API
Clé API gratuite
A-Parser utilise par défaut une clé API free.
Clé API payante
Limitations possibles de la clé API signalées par le support de Bukvarix lors de la délivrance de la clé :
- nombre de requêtes par jour
- nombre de lignes dans le rapport pour chaque requête
Il est impératif de prendre en compte ces limitations dans A-Parser lors de l'utilisation d'une clé API payante.
De plus, il existe les règles/limitations suivantes lors de l'utilisation de l'API (elles s'appliquent à toutes les clés) :
- Exécution séquentielle (monothread) des requêtes.
- Ne pas utiliser de proxy.
La clé API s'achète séparément de l'abonnement Bukvarix.
Pour utiliser une clé payante dans A-Parser, vous devez utiliser les options API-key et Max rows count décrites ci-dessous dans les Paramètres possibles.
Requêtes
Vous devez indiquer une liste de mots-clés comme requêtes, par exemple :
essay buy
write essay
forex
twitter scraper
scrapers forum
scraper de texte google
forum scrapers
inurl php id
a scraper
a parser télécharger
checker de positions en masse a parser
Substitutions de requêtes
Vous pouvez utiliser les macros intégrées pour multiplier les requêtes, par exemple si nous voulons obtenir une très grande base de mots-clés, indiquons quelques requêtes de base dans différentes langues :
essay buy
write essay
forex
twitter scraper
scrapers forum
Dans le format de requête, indiquons une itération de caractères de a à zzzz, cette méthode permet de faire pivoter au maximum les résultats de recherche et d'obtenir de nombreux nouveaux résultats uniques :
$query {az:a:zzzz}
Cette macro créera 475254 requêtes supplémentaires pour chaque requête de recherche initiale, ce qui donnera au total 4 x 475254 = 1901016 requêtes de recherche, un chiffre impressionnant, mais ce n'est pas du tout un problème pour A-Parser. À une vitesse de 2000 requêtes par minute, une telle tâche sera traitée en seulement 16 heures.
Variantes d'affichage des résultats
A-Parser prend en charge un formatage flexible des résultats grâce au moteur de gabarit intégré Template Toolkit, ce qui lui permet d'afficher les résultats sous une forme libre ou structurée, comme CSV ou JSON.
Exportation de la liste de mots-clés
Format du résultat :
$keywords.format('$key\n')
Exemple de résultat :
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
...
Affichage de la clé, de la fréquence, du nombre de mots et de caractères
Format du résultat :
$keywords.format('$key, $frequency, $wordscount, $symbolscount\n')
Exemple de résultat :
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
...
Affichage de la clé, de la fréquence, du nombre de mots et de caractères dans un tableau CSV
L'utilitaire intégré $tools.CSVLine permet de créer des documents tabulaires corrects, prêts pour l'importation dans Excel ou Google Sheets.
Format du résultat :
[% FOREACH i IN keywords;
tools.CSVline(i.key,i.frequency,i.wordscount, i.symbolscount);
END %]
Nom du fichier :
$datefile.format().csv
Texte initial :
Clé,Fréquence,Nombre de mots,Nombre de caractères
Dans le Format des résultats, le moteur de gabarit Template Toolkit est utilisé pour afficher les éléments du tableau $keywords dans une boucle FOREACH.
Dans le nom du fichier de résultats, il suffit de changer l'extension du fichier en csv.
Pour que l'option "Texte initial" soit disponible dans l'Éditeur de tâches, vous devez activer "Plus d'options". Dans "Texte initial", nous inscrivons les noms des colonnes séparés par des virgules et la deuxième ligne reste vide.
Sauvegarde au format SQL
Format du résultat :
[% FOREACH keywords;
"INSERT INTO serp VALUES('" _ query _ "', '" _ frequency _ "', '" _ wordscount _ "', '" _ symbolscount _ "')\n";
END %]
Exemple de résultat :
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 des résultats en JSON
Format de sortie general:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.keywords = [];
FOREACH item IN p1.keywords;
obj.keywords.push(item.key);
END;
obj.json %]
Texte initial:
[
Texte final:
]
Exemple de résultat :
[{"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"]}]
Pour que les options "Texte initial" et "Texte final" soient disponibles dans l'Éditeur de tâches, vous devez activer "Plus d'options".
Traitement des résultats
A-Parser permet de traiter les résultats directement pendant la collecte, dans cette section nous avons listé les cas les plus populaires pour le scraper Rank::Bukvarix::Keyword
Déduplication des résultats
Identique à Rank::Bukvarix::Domain.
Filtrage des résultats (utilisation de mots-clés négatifs)
Identique à Rank::Bukvarix::Domain.
Paramètres possibles
| Nom du paramètre | Valeur par défaut | Description |
|---|---|---|
| API-key | free | Saisie de la clé API utilisée |
| Max rows count | 1000 | Nombre de lignes dans le résultat pour chaque requête |