Passer au contenu principal

Rank::Ahrefs::KeywordDifficulty - Scraper Ahrefs Keyword Difficulty Checker

img

Présentation du scraper

Rank::Ahrefs::KeywordDifficultyRank::Ahrefs::KeywordDifficulty – ce scraper récupère la valeur "Difficulté des mots-clés". Il récupère également des données supplémentaires pour les résultats de recherche par requête (uniquement pour la première page TOP - 10).

La difficulté des mots-clés est un indicateur qui aide à comprendre à quel point il sera difficile de se classer pour une requête de recherche spécifique.

Les données sont collectées à partir de la page https://ahrefs.com/keyword-difficulty.

Pour fonctionner, il nécessite la connexion du service de résolution de recaptcha Util::TurnstileUtil::Turnstile.

Données collectées

  • Difficulté des mots-clés
  • Nombre approximatif de sites à partir desquels il est nécessaire d'obtenir des backlinks pour atteindre le TOP 10 pour le mot-clé recherché (shortage)
  • Aperçu des résultats de recherche pour la requête (uniquement la première page TOP - 10)
    • Liens des résultats (TOP - 10)
    • Ancre (TOP - 10)
    • AR (uniquement TOP - 3)
    • DR (uniquement TOP - 3)
    • UR (uniquement TOP - 3)
    • Backlinks - nombre de liens retours provenant d'autres sites pointant vers ce résultat de recherche (uniquement TOP - 3)
    • Domaines - nombre total de domaines uniques pointant vers ce résultat de recherche (uniquement TOP - 3)
    • Trafic - estimation du trafic organique mensuel reçu par ce résultat de recherche (uniquement TOP - 3)
    • Mots-clés - nombre de mots-clés pour lesquels ce résultat de recherche occupe les 100 premières positions (uniquement TOP - 3)

quelles données collecte le scraper Rank::Ahrefs::KeywordDifficulty quelles données de liens collecte le scraper Rank::Ahrefs::KeywordDifficulty

Possibilités

  • Travail automatique avec des proxys
  • Choix du pays pour lequel la difficulté des mots-clés sera déterminée

Cas d'utilisation

  • Obtention d'informations récapitulatives sur les résultats de recherche du TOP 10 pour une requête
  • Évaluation de la difficulté d'un mot-clé / d'une requête

Requêtes

En tant que requêtes, il est nécessaire d'indiquer des mots-clés, par exemple :

essay writing  
buy notebook
acheter billet
magasin de pneus Paris

Si les requêtes sont en russe ou dans toute autre langue, choisissez le pays correspondant dans les paramètres du scraper. En effet, il se peut qu'il n'y ait pas de résultats pour le pays United States, qui est défini par défaut.

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 arbitraire, ainsi que sous une forme structurée, par exemple CSV ou JSON.

Affichage de la "difficulté de la requête" dans le résultat

Format du résultat :

$query: $difficulty\n

Par défaut, le résultat affichera la requête et la valeur de difficulté du mot-clé :

essay writing: 84
buy notebook: 80
magasin de pneus Paris: 55
acheter billet: 90

Affichage des paramètres supplémentaires pour le top-10 des résultats par mots-clés dans un tableau CSV

Les valeurs anchor, ar, dr, ur, bl, domains, traffic, keywords sont disponibles uniquement pour le TOP 3.

L'utilitaire intégré $tools.CSVLine permet de créer des documents tabulaires corrects, prêts à être importés dans Excel ou Google Sheets.

Format du résultat :

[% FOREACH item IN serp;
tools.CSVline(query, difficulty, item.link, item.anchor, item.ar, item.dr, item.ur, item.bl, item.domains, item.traffic, item.keywords);
END %]

Nom du fichier :

$datefile.format().csv

Texte initial :

Requête,Difficulté,Lien,Ancre,AR,DR,UR,BL,Domaines,Trafic,Mots-clés

Exemple de résultat :

Requête,Difficulté,Lien,Ancre,AR,DR,UR,BL,Domaines,Trafic,Mots-clés
"buy notebook",80,https://www.bestbuy.com/site/laptop-computers/all-laptops/pcmcat138500050001.c?id=pcmcat138500050001,"Laptops and Notebooks: PC Laptop, Notebook - Best Buy",2120,88,34,219,80,139112,2248
"buy notebook",80,https://www.bestbuy.com/site/computers-pcs/laptop-computers/abcat0502000.c?id=abcat0502000,"Laptops & Notebook Computers - Best Buy",2120,88,49,2306,474,37222,3148
"buy notebook",80,https://www.bestbuy.com/site/searchpage.jsp?_dyncharset=UTF-8&browsedCategory=pcmcat138500050001&cp=2&id=pcat17071&iht=n&ks=960&list=y&sc=Global&st=categoryid%24pcmcat138500050001&type=page&usc=All%20Categories,"Laptops and Notebooks: PC Laptop, Notebook - Best Buy",2120,88,14,2,1,243,179
"buy notebook",80,https://www.amazon.com/Notebooks-Laptop-Computers/b?ie=UTF8&node=565108,"Laptops | Amazon.com",,,,,,,
"buy notebook",80,https://www.walmart.com/cp/laptops/1089430,"Laptops - Walmart.com",,,,,,,
"essay writing ",84,https://owl.purdue.edu/owl/general_writing/academic_writing/essay_writing/index.html,"Essay Writing // Purdue Writing Lab - Purdue OWL",1256,90,45,731,316,2702,864
"essay writing ",84,https://grademiners.com/,"Essay Writer & Essay Writing Service | GradeMiners.com",7081,82,87,390507,21505,7328,2836
"essay writing ",84,https://www.scribbr.com/category/academic-essay/,"The Beginner's Guide to Writing an Essay | Steps & Examples",144207,66,40,966,249,12199,3281
"essay writing ",84,https://www.internationalstudent.com/essay_writing/essay_tips/,"General Essay Writing Tips - Essay Writing Center",,,,,,,
"essay writing ",84,https://writingcenter.fas.harvard.edu/pages/essay-structure,"Essay Structure | – Harvard Writing Center",,,,,,,
...
"acheter billet",90,https://www.tutu.ru/,"Tutu.ru: Vols, Train, billets de bus et séjours en ligne ...",39974,74,80,459414,2349,1052237,7272
"acheter un billet",90,https://www.rzd.ru/,"Passagers",11185,80,84,5118775,7165,4163730,32342
"acheter un billet",90,https://pass.rzd.ru/,"Passagers",11185,80,75,475270,1426,249503,9533
"acheter un billet",90,https://www.aviasales.ru/,"Billets d'avion pas chers en ligne, prix. Recherche de billets sur ...",,,,,,,
"acheter un billet",90,https://www.kupibilet.ru/,"Billets d'avion pas chers en ligne, recherche de billets d'avion ...",,,,,,,
"magasin de pneus St-Pétersbourg",55,https://www.spbkoleso.ru/,"Acheter des roues, des jantes et des pneus dans la boutique en ligne ...",4527548,28,42,1489,285,2240,855
"magasin de pneus St-Pétersbourg",55,https://spb.kolesa-darom.ru/,"«Kolesa Darom» — boutique en ligne de pneus, jantes et ...",370176,55,27,136,44,1740,146
"magasin de pneus St-Pétersbourg",55,https://www.koleso-russia.ru/,"KOLESO - pneus et jantes | pneus auto | pneumatiques ...",992706,44,40,1295,222,14428,1319
"magasin de pneus St-Pétersbourg",55,https://kolesa812.ru/,"Pneus et jantes à Saint-Pétersbourg | Acheter en ligne ...",,,,,,,
"magasin de pneus St-Pétersbourg",55,https://ship-ship.ru/,"Boutique en ligne de pneus et jantes - acheter pas cher ...",,,,,,,
...
Télécharger un exemple

Comment importer un exemple dans A-Parser

eJyFVNtOGzEQ/ZWVBRJI24gAVdH2KYREpaUJDdCXEEVmPQtuvLaxvYEoyr937L0l
0MuLd25n5sx4vGviqF3YawMWnCXJdE10kElCBq801wLmvScDmf0GqwueZTwthFuR
mGhqLBgPmZIJlYskKeOSBCNflGE70QwyiiKJ18StNGB2tQRjOAN0cob6neNiPoE+
1S59osfzikZMllQUHjCBlGp0fTD0QeF3Rcnm7+lSVUhnVlt4U/wrPlMmpw5rBpYN
aLofDceTQa//JeIO8uhyFOluBxvXn+9lFEVOKWE7/Zufgks4eC7ArOKINZ3HAdVB
56ISqUyflKmVWmC1UNTCg6hdKqdc2kpzhvrclbYoJ20PkcxgdBHtz8hmNotJ2YYd
hp6wiz3k3Myzct7QJdwq3zkX0JqHqI1o7nvfY9SB93bK4Rwcdtyrz0AZ444rSUVZ
wS9BW/VO8ucwO6kw1o+Egx0alaPJQUgQ5lSzm5K9oBNMUQTsjxJDkowKCzGxSHVI
kQh768EpGOqUGWvPB+1romRPiCtYgmjDQv7zgguGG9vLEHRZAf8cMn6XY9O0t10K
d+jFIIcmS9DOx99bFFNX6rEehuA5d6jbvt9OtB6hcQGgm5mNfFiuDDRlqsxVdXyo
GqRf2PbKero17bSxcy27xlTJjD+Oq0dQRxbyFv8GY9lX/uH7vmQhBF6LhUm7Hj1b
XYNXWoJvwf1QAmk1b5+E1/L1pqSqDcf1++gJ5jjJ7apVypQKcTe52vaQdqVQuS+O
Tk/ScB6F82RL/hTOs3CyyH9Oz96ZjrtBycLZJb6mg0eF24gT2cya31zzg1z/92eX
rDd477/sdYn0Q/I4tOG0LV4qSbqb30r05Ys=
astuce

Dans le Format des résultats, le moteur de templates Template Toolkit est utilisé pour afficher les éléments du tableau $serp 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, il faut activer "Plus d'options". Dans "Texte initial", nous inscrivons les noms des colonnes séparés par des virgules et nous laissons la deuxième ligne vide.

Dump des résultats en JSON

Format de sortie general:

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

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

FOREACH item IN p1.serp;
obj.links.push(item.link);
END;

obj.json %]

Texte initial:

[

Texte final:

]

Exemple de résultat :

[{"query":"magasin","links":["https://www.dns-shop.ru/","https://www.ozon.ru/","https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD","https://www.lamoda.ru/","https://www.eldorado.ru/","https://www.mvideo.ru/","https://www.wildberries.ru/","https://www.citilink.ru/","https://www.bonprix.ru/","https://www.housebrand.com/ru/ru/"]}]
astuce

Pour que les options "Texte initial" et "Texte final" soient disponibles dans l'Éditeur de tâches, il faut activer "Plus d'options".

Traitement des résultats

A-Parser permet de traiter les résultats directement pendant la collecte de données, dans cette section nous avons listé les cas les plus populaires pour le scraper Rank::Ahrefs::KeywordDifficulty

Ajouter la déduplication et dans la liste déroulante choisir $serp.$i.link - Link.

Télécharger un exemple

Comment importer un exemple dans A-Parser

eJyFVG1v0zAQ/i+nSmNSqToGAuVbVygCyjq69lNbVV5y6Uwd29hOtyjKf+ec9w4Q
Xxzf+Z7nnvOdk4Nj9mjvDFp0FoJNDrrcQwCfnlmiBe4njwZj+w2zjzyOeZgKl+3X
kv9KEYagmbFoPHIDSyaPQVCFBwEBnpSJOhBFRxgz2sIwB5dppCTqhMbwyFPxiOy1
42K/xCnTLnxkb/a1miGcmEg9YIkh03T02rAHRd+MQfFvulCl0pmshzdpPz5t6qA0
XliwASpHk0NweYTdsI5YVeHWGS4P0Hg/C/XABATOpFjsdg2LnSmTMH+FA3018nyj
uPS8uhh42u1WXly2Oe09O+FKUXTMRSfFzsi6ZYlPO4iYQ3/a8FyO3LO/FBZF3HEl
mahS+j50MuomBSAVxdLWcLQzoxJyOSwJvDNr5G5gUNpd2T8qDAQxExaHYEnqjJGQ
6OUJd2iYU2ahvR7y56DkRIg5nlB0YSX/TcpFREMziQn0pQb+PWTxB0fRltdPRW1/
MqShZSmtm8X3DhWpuTo0lyF4wh3ZduoHhLxjch4RdXtntz4sUQbbNDVznZ2ejEbp
Z6xr2UR3rrMyztpy7gyVjPlhUc9tE5nKFb3LhZwq/wR9XTIVgtpicdmNx8TWbfBG
J/AleFqmIFnt8wOnlLBf7yup2nAav3deYEI32c9aU4ZMiPVy3j+BbqTI2Kbjt9dh
uY7L9bq3f1+uH8o1As/m8KBozqjWYtf+Q9qfUP7fP0mQF9TRn/auQvryPY58dI+W
2gXBVfEbj260Iw==
astuce

Ajouter la déduplication et dans la liste déroulante choisir $serp.$i.link - Link. Choisir le type de déduplication : Domaine.

Télécharger un exemple

Comment importer un exemple dans A-Parser

eJyFVFtv0zAU/i9WpTGpVB0DgfLWdRQBY9269qmtKi8+6Uwd29hOtyjKf+fYuXaA
eHF8Lt93rk5BHLUHe2fAgrMkWhdEhzuJyOcXmmoBu8mTgcR+h/yaJwmPM+Hy3Ury
XxnsrlVKuSRDoqmxYDzBmiyoPERRhYoixD0rwzosejNIKF7JsCAu14Cx1BGM4QzQ
yBnKK8fFbgFTql38RN/t6qSG5EhF5gELiKlG01tDHxV+c0rKf9PFKpPO5D28yfr+
WSgHzRjGJxatCZajUSG4PJDtsPZYVu6sKbvSfhHqkQoSOZNBud02LHamTEp9Jwf6
YuT5RknQvDkbeNrNRp6dtzHtAz3CUqF3wkWXip2hdEtTH3bAqANvbXjOR+7FN4Uy
xh1XkooqpJ9Dl0Y1K8RLhb54NRzszKgUVQ4CgVfmTbprMghyV/Z9hSFRQoWFIbGY
6oxiIuy1hTsw1Ckz1z4f1BdEyYkQN3AE0bkF/quMC4ZLM0kQ9LUG/t1l/gdH2ZbX
D4VjfzaYQ8sSpKv5jw7F1I3aN80QPOUOZTv1C4LaMSoPALrt2a13S5WBNkzNXEfH
l6NB+h3rRjbRneqkjJOxnCpjJRO+n9d723hmconPcy6nyr9EX5fMhMCxWFh06zGx
9Ri80CX4GjwNIfz6Ns+POKWE/fZQpaoNx/X74BNMsZP9qDVlTIVYLW76FtKtFAqb
bPz+Mg7nOJyXvfvHcH4KJyOezcFe4Z5hreW2/Ye0/6Liv3+SqChxoj/tXYX05Xsc
6rCPFsdFoovyN1c+trs=
astuce

Extraction de domaines

Ajouter le Results Builder (Constructeur de résultats) et dans la liste déroulante choisir la source : $p1.serp.$i.link - Link. Choisir le type : Extract Domain.

Télécharger un exemple

Comment importer un exemple dans A-Parser

eJyFVG1v2jAQ/i8npK4SQ3TdtCnfKB3Stq60tHyCCt2SC/VwbM92aKOI/76zCQnt
Nu2L43t5nnt1avDoNu7GkiPvIFnUYOIdEvj8jIWRtBo9WsrdN6ouRZ6LtJS+Ws2V
+FXS6lIXKBT0waB1ZAPBAmaoNkmyRyUJ4560zTose2eUI1+hX4OvDHEsvSVrRUZs
FBnLcy/kakZjND59xHerJqk+bFGWATCjFA2b3lr8oflbIez+TZfqUnlbHeFtCbuH
hz4wL2fiJtoWGIrumbMBV2IGedS8OelJoTbLpTo5hdb7Drd0r9k7F5I69YSlaywC
fS9DT8F64Dkd+OeQP2aZ8EIrlPuQoWVdGvu2Ml5p9uWrFeQmVhes8hQJgrI6pLuA
XpSBKcqIvd1jIMlROuqD41QnyIlkry3Ck0Wv7dSEfFhfg1YjKa9oS7Jzi/wXpZAZ
z3eUM+hLA/y7y/QPjl1b3nEontCT5RxalihdTL93qExf6fWhGVIUwrPsxmGWrB2y
ckNk2p5dB7dCW2rDNMxNdF5yQyqsQzeykelUL8p4MZYjZQ1OlzbleIthfwFhVWJy
agNhnZr941FZTH37PNBarFjfuPuwOxGzY0yqVS7W02ZlD5FLdc8vc6rGOjzC0CdV
SsljdjTr1m3kmrEGoSv4NXgcQ3DQ9uVxDlq6r3f70o0VnNKHUHDBkzmO2lCmKOV8
dnVsgW5FWViWw/fnaTyH8Tw/un+M56d4ZhDYPK017y3XGlrQ/D7a31D9359IUu94
Q366mz0ylB9wrOM+Oh4/JGe736N7s6Y=
astuce

Suppression des balises et décodage des entités pour les ancres

Ajouter le Results Builder (Constructeur de résultats) et dans la liste déroulante choisir la source : $p1.serp.$i.anchor - Anchor. Choisir le type : Remove HTML tags.

Ajouter à nouveau le Results Builder (Constructeur de résultats) et dans la liste déroulante choisir la source : $p1.serp.$i.anchor - Anchor. Choisir le type : Decode HTML entities.

Télécharger un exemple

Comment importer un exemple dans A-Parser

eJyNVG1P2zAQ/i+nSgwpQ2Vs2pRvpazaC6OswKeCKi+5gIdje7ZTiKL+9925blPY
pvHFsc/3PPfi59JBEP7enzv0GDzk8w5s3EMOHx9FbRUuRncOK/8V2xNZVbJoVGgX
M6zNEhcnWJgSIQMrnEfHBHOYCX2f52tUnhPuwbiyx5J3iZWgLWQdhNYixSIy52Sk
kiWdr4JUFGQsbCjuxJtFSiqDpVANA2ZYCEtXr534YejbClj9m64wjQ6u3cG7BlY3
NxkQL2XiJ8bVgose2MMDqsQeVNHyam8gdHFn3PW13tuHrf+FWOKlIf9KKuzNEzqd
iZoDDEoRkG83TPsH4ZErEGUpgzRaqHVQblqfyJWWv2KC2pAvbZ1EP3GmJlPASMDG
dpPwHAbxDETRROz3NQbySiiPGXhKdSIokfL5jQzoRDBuajkfsndg9EipU1yi6t0i
/3EjVUkvPKoI9DkB/+4y/YNjtS1vNxS90YOjHLYs8XQ8/dajSnNqbjfNULKWgc5+
zK9J1iEZ7xHttmdn7FYbh9swiTlFJ5lb1CyI/slGtjc9KePJs+wYO/CmcQXFmw+z
ObBY+FWjSoAllTTo4oh8CrXia+dES8bkHVg6CcKyfRljGaftBYwEKYyu5O00zcGm
mEZf0rhP9djwZHPrdaMUKcfjrFfwyCel8KHv4XPwOIaIeaVxpiyM8l8u1t20TlJS
77LUid2oibIQSl3NTndvoFc9Ha6b4dujIq7DuB7t7N/H9UNcS2C2gLeGRoFq5Rak
f9L239b998+UdysS3U9/vkZy+YwjG/XRk6IgP1z9BrMuz2Q=
astuce

Le Constructeur de résultats peut être ajouté autant de fois que nécessaire.

Voir aussi : Constructeur de résultats

Ajouter un filtre et dans la liste déroulante choisir : $serp.$i.link - Link. Choisir le type : Contient la chaîne. Ensuite, dans String (Chaîne), indiquer le critère de filtrage.

Télécharger un exemple

Comment importer un exemple dans A-Parser

eJyFVMFu2zAM/ZVACNAVyIJ1wC6+pdkCbMuaLk1OaRCoNp1qkSVNktMahv+9pOzY
TtthJ4sU+fhIPrlknruDu7XgwDsWbUpmwplF7Nszz4yE3eTRQup+QvFVpKmIc+mL
3UxID1ao/eChGDgfTkINpFAHNmKGWweW4DZsydUhimqMKEKUJ22TDgmjE0g5Htmo
ZL4wgJX1EawVCeClSNBeeyF3S5hy4+NH/nnXUByxI5c5JSwh5gavPlr+oPFbcFb9
Gy7WufK26OXbvB+fhubwGssQsWjDsB2DjtDfdtRErOrwWCvPherBjWOdoamNF1qh
7UA5Vm23J0Q30zbjNOOhuRoT9jgNng8XQypxf68uLtv67o4fYaVrYtC5cQdwwzMq
OEy4B7o94VyO/TMNiCeJIBJc1iVpJx2NtRJ/A2GlMRaPVoCbWSQfMQ8BgJzFie6G
DYNNI8hD7u86h0Uplw5GzCHVGUciyesbgQPjXttFGAr6S6bVRMo5HEF2YQH/Ohcy
QQFNUkz63iS+H7J4g1G17fVLoQSeLHJoUYJ1vfjVZSV6rvenYUiRCY+2m5JY0PsJ
nQcA087shsIybaEt0yA31fFNGVCkt25lE9O5zto4W8u5E+WViv2i0fApMlcrfLgL
NdX0RqkvlUuJa3Gw7OQxcc0ayOgIvk6ehhJIq32KzGst3Y+7mqqxAuX3hQhmOMl+
1QYy5lKul/P+DeskFeTkCDZGne41Kgi7qLbtn6L9/5T//V9EZYW7+uNu60xqjPLQ
hxNy4b1dVS8vyrR/
astuce

Voir aussi : Filtres de résultats

Paramètres possibles

ParamètreValeur par défautDescription
Util::Turnstile presetdefaultChoix de la présélection Util::TurnstileUtil::Turnstile pour le contournement des captchas. Il est nécessaire de configurer préalablement le scraper Util::TurnstileUtil::Turnstile - indiquer votre clé d'accès et d'autres paramètres, puis choisir la présélection créée ici.
Turnstile pass proxyTransmission du proxy au service de résolution. En savoir plus.
CountryUnited statesChoix du pays de recherche
Do not search for sitekeyOption expérimentale, désactive la recherche du sitekey du captcha, ce qui accélère le lancement de la tâche. En cas de problèmes de type sitekey invalide, cette option doit être désactivée.
Additional headersPossibilité d'indiquer des en-têtes de requête personnalisés