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

Visão geral do scraper
Rank::Ahrefs::KeywordDifficulty – este scraper obtém o valor "Dificuldade da palavra-chave". Além disso, ele obtém dados adicionais para os resultados de pesquisa da consulta (apenas para a primeira página TOP - 10).A dificuldade de palavras-chave é uma métrica que ajuda a entender o quão difícil será ranquear para uma determinada consulta de pesquisa.
Os dados são coletados da página https://ahrefs.com/keyword-difficulty.
Para o funcionamento, é necessária a conexão de um serviço de resolução de reCAPTCHA
Util::Turnstile.
Dados coletados
- Dificuldade de palavras-chave
- Número aproximado de sites dos quais é necessário obter backlinks para entrar no TOP 10 para a palavra-chave pesquisada (shortage)
- Visão geral dos resultados de pesquisa por consulta (apenas a primeira página TOP - 10)
- Links dos resultados (TOP - 10)
- Âncora (TOP - 10)
- AR (apenas TOP - 3)
- DR (apenas TOP - 3)
- UR (apenas TOP - 3)
- Backlinks - número de links de outros sites que apontam para este resultado de pesquisa (apenas TOP - 3)
- Domínios - número total de domínios únicos que apontam para este resultado de pesquisa (apenas TOP - 3)
- Tráfego - tráfego orgânico mensal estimado que este resultado de pesquisa recebe (apenas TOP - 3)
- Palavras-chave - número de palavras-chave para as quais este resultado de pesquisa ocupa as primeiras 100 posições (apenas TOP - 3)

Recursos
- Trabalho automático com proxy
- Escolha do país para o qual a dificuldade das palavras-chave será determinada
Casos de uso
- Obtenção de informações resumidas sobre os resultados de pesquisa para uma consulta do TOP-10
- Avaliação da dificuldade de uma palavra-chave\consulta
Consultas
Como consultas, é necessário indicar palavras-chave, por exemplo:
essay writing
buy notebook
comprar bilhete
loja de pneus SPb
Se as consultas forem em russo ou qualquer outro idioma, escolha o país correspondente nas configurações do scraper. Pois pode ser que não haja resultados para o país United States, que é definido por padrão.
Exemplos de saída de resultados
O A-Parser suporta formatação flexível de resultados graças ao motor de modelos integrado Template Toolkit, o que permite exibir resultados em forma livre, bem como em forma estruturada, como CSV ou JSON
Saída da "dificuldade da consulta" no resultado
Formato do resultado:
$query: $difficulty\n
No resultado padrão, serão exibidos a consulta e o valor da dificuldade da palavra-chave:
essay writing: 84
buy notebook: 80
loja de pneus SPb: 55
comprar bilhete: 90
Saída de parâmetros adicionais para o top-10 de resultados por palavras-chave em uma tabela CSV
Os valores anchor, ar, dr, ur, bl, domains, traffic, keywords estão disponíveis apenas para o TOP-3.
A utilidade integrada $tools.CSVLine permite criar documentos de tabela corretos, prontos para importação no Excel ou Google Planilhas.
Formato do resultado:
[% 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 %]
Nome do arquivo:
$datefile.format().csv
Texto inicial:
Consulta,Dificuldade,Link,Âncora,AR,DR,UR,BL,Domínios,Tráfego,Chaves
Exemplo de resultado:
Consulta,Dificuldade,Link,Âncora,AR,DR,UR,BL,Domínios,Tráfego,Chaves
"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",,,,,,,
...
"comprar bilhete",90,https://www.tutu.ru/,"Tutu.ru: Avião, Trem, passagens de ônibus e tours online ...",39974,74,80,459414,2349,1052237,7272
"comprar bilhete",90,https://www.rzd.ru/,"Aos passageiros",11185,80,84,5118775,7165,4163730,32342
"comprar bilhete",90,https://pass.rzd.ru/,"Aos passageiros",11185,80,75,475270,1426,249503,9533
"comprar bilhete",90,https://www.aviasales.ru/,"Passagens aéreas baratas online, preços. Busca de passagens para ...",,,,,,,
"comprar bilhete",90,https://www.kupibilet.ru/,"Passagens aéreas baratas online, busca de passagens de avião ...",,,,,,,
"loja de pneus SPb",55,https://www.spbkoleso.ru/,"Comprar rodas, discos e pneus na loja online ...",4527548,28,42,1489,285,2240,855
"loja de pneus SPb",55,https://spb.kolesa-darom.ru/,"«Kolesa Darom» — loja online de pneus, discos e ...",370176,55,27,136,44,1740,146
"loja de pneus SPb",55,https://www.koleso-russia.ru/,"KOLESO - pneus e discos | pneus | borracha automotiva ...",992706,44,40,1295,222,14428,1319
"loja de pneus SPb",55,https://kolesa812.ru/,"Pneus e discos em São Petersburgo | Comprar na internet ...",,,,,,,
"loja de pneus SPb",55,https://ship-ship.ru/,"Loja online de pneus e discos - comprar barato ...",,,,,,,
...
Baixar exemplo
Como importar um exemplo para o 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=
No Formato de resultados é aplicado o motor de modelos Template Toolkit para exibir os elementos do array $serp em um ciclo FOREACH.
No nome do arquivo de resultados, basta alterar a extensão do arquivo para csv.
Para que a opção "Prepend text" esteja disponível no Editor de tarefas, é necessário ativar "More options". No "Prepend text", escrevemos os nomes das colunas separados por vírgula e deixamos a segunda linha vazia.
Dump de resultados em JSON
Formato geral do resultado:
[% 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 %]
Texto inicial:
[
Texto final:
]
Exemplo de resultado:
[{"query":"loja","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/"]}]
Para que as opções "Prepend text" e "Append text" estejam disponíveis no Editor de tarefas, é necessário ativar "More options".
Processamento de resultados
O A-Parser permite processar resultados diretamente durante a extração de dados; nesta seção, listamos os casos mais populares para o scraper Rank::Ahrefs::KeywordDifficulty
Desduplicação de links
Adicionar desduplicação e na lista suspensa selecionar $serp.$i.link - Link.
Baixar exemplo
Como importar um exemplo para o 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==
Veja também: Desduplicação de resultados
Desduplicação de links por domínio
Adicionar desduplicação e na lista suspensa selecionar $serp.$i.link - Link. Selecionar tipo de desduplicação: Domain.
Baixar exemplo
Como importar um exemplo para o 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=
Veja também: Desduplicação de resultados
Extração de domínios
Adicionar Result Builders (Construtor de resultados) e na lista suspensa selecionar a fonte: $p1.serp.$i.link - Link. Selecionar o tipo: Extract Domain.
Baixar exemplo
Como importar um exemplo para o 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=
Veja também: Construtor de resultados
Remoção de tags e decodificação de entidades para âncoras
Adicionar Result Builders (Construtor de resultados) e na lista suspensa selecionar a fonte: $p1.serp.$i.anchor - Anchor. Selecionar o tipo: Remove HTML tags.
Adicionar novamente o Result Builders (Construtor de resultados) e na lista suspensa selecionar a fonte: $p1.serp.$i.anchor - Anchor. Selecionar o tipo: Decode HTML entities.
Baixar exemplo
Como importar um exemplo para o 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=
O Construtor de resultados pode ser adicionado quantas vezes você precisar.
Veja também: Construtor de resultados
Filtragem de links por inclusão
Adicionar filtro e na lista suspensa selecionar: $serp.$i.link - Link. Selecionar o tipo: Contain string. Em seguida, é necessário escrever o critério de filtragem em String.
Baixar exemplo
Como importar um exemplo para o 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/
Veja também: Filtros de resultados
Configurações possíveis
| Parâmetro | Valor padrão | Descrição |
|---|---|---|
| Util::Turnstile preset | default | Escolha do preset Util::Turnstile para contornar captchas. É necessário configurar previamente o scraper Util::Turnstile - indicar sua chave de acesso e outros parâmetros, e depois selecionar o preset criado aqui. |
| Turnstile pass proxy | ☐ | Passagem de proxy para o serviço de resolução. Saiba mais. |
| Country | United states | Escolha do país de pesquisa |
| Do not search for sitekey | ☑ | Opção experimental, desativa a busca pelo sitekey do captcha, o que por sua vez acelera o início da tarefa. Em caso de problemas como sitekey inválido, esta opção deve ser desativada. |
| Additional headers | Possibilidade de especificar cabeçalhos de consulta personalizados |