SE::Yandex::Position - Verificação de posições de sites por palavras-chave no Yandex
Visão geral do scraper
Scraper para verificar as posições de um site por palavras-chave no Yandex. Graças ao scraper SE::Yandex::Position, você poderá verificar automaticamente as posições nos resultados de busca do Yandex usando suas próprias bases de domínios. Utilizando o scraper SE::Yandex::Position, é possível determinar a posição de um site no Yandex de forma fácil, precisa e rápida. A verificação de posições no Yandex é realizada em modo de processamento em múltiplas threads, com a possibilidade de usar serviços de resolução de captcha (AntiCaptcha ou qualquer outro que suporte sua API). O scraper de posições do Yandex está sempre atualizado, pois é regularmente mantido por nossos especialistas.
A funcionalidade do A-Parser permite salvar as configurações de extração de dados do scraper SE::Yandex::Position para uso futuro (modelos), definir agendamentos de extração de dados e muito mais. Você pode usar a substituição automática de subconsultas a partir de arquivos.
A preservação dos resultados é possível no formato e estrutura que você necessitar, graças ao poderoso motor de modelos integrado Template Toolkit, que permite aplicar lógica adicional aos resultados e exportar dados em vários formatos, incluindo JSON, SQL e CSV.
Casos de uso do scraper
🔗 Visão geral das opções de representação
O artigo analisa 4 opções diferentes de representação de resultados: texto, CSV, JSON, HTML
🔗 ⏩Posições para múltiplas regiões
Obtenção de posições de sites simultaneamente para várias regiões
Dados coletados
- A posição do site e o link para a página do site
- Lista de todas as posições do site e links para as páginas


Recursos
- Todos os recursos do scraper
SE::Yandex - Interrompe automaticamente a extração de dados ao encontrar o site
- Suporta a busca de subdomínios
- Possibilidade de comparar a posição buscada por domínio, por domínio principal e por link completo
- Coleta de posições simultaneamente para vários domínios
Casos de uso
- Verificação de posições de seus próprios sites e de sites de concorrentes
- Busca por páginas de alto tráfego do site
Consultas
Como consultas, é necessário indicar o domínio do site buscado e a consulta de pesquisa separados por um espaço, por exemplo:
lenta.ru notícias
lenta.ru notícias online
Se for necessário verificar um único site para uma lista de consultas, você pode indicar o domínio no formato de consulta (Query format):
lenta.ru $query
Ou usar apenas uma lista de palavras-chave. Para usar vários domínios simultaneamente na consulta, é necessário indicar a lista de domínios separados por vírgula e, após um espaço, a palavra-chave, por exemplo:
lenta.ru,ria.ru,notfound.com notícias feed
Os resultados serão gravados no array $bulkcheck.
A opção Stop when found também é suportada; a extração de dados terminará se as posições forem encontradas para todos os domínios.
Substituições de consultas
Você pode usar macros integradas para a substituição automática de subconsultas a partir de arquivos; por exemplo, se quisermos verificar sites/um site por uma base de chaves, indicamos algumas consultas principais:
ria.ru
lenta.ru
rbc.ru
yandex.ru
No formato de consultas, indicamos a macro de substituição de palavras adicionais do arquivo Keywords.txt; este método permite verificar uma base de sites por uma base de chaves e obter as posições como resultado:
$query {subs:Keywords}
Esta macro criará tantas consultas adicionais quantas estiverem no arquivo para cada consulta de pesquisa original, o que resultará em [quantidade de consultas originais(domínios)] x [quantidade de consultas no arquivo Keywords] = [quantidade total de consultas] como resultado da execução da macro.
Opções de exibição 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 estruturada, como CSV ou JSON
Exportação da lista de posições
Obtenção do resultado no formato:
domínio buscado - chave: número da posição nos resultados
Formato do resultado:
$domain - $key: $position\n
Exemplo de resultado:
lenta.ru - notícias: 3
lenta.ru - notícias online: 13
...
Verificação simultânea de vários domínios (verificação em lote)
As informações de todos os domínios durante a verificação simultânea de vários domínios estão contidas no array $bulkcheck.
Formato do resultado:
$bulkcheck.format('$domain - $position\n')
Exemplo de consulta:
lenta.ru,ria.ru,notfound.com notícias feed
Exemplo de resultado:
lenta.ru - 1
ria.ru - 4
notfound.com - 0
Links + âncoras + snippets com exibição de posição
Exibição de links, âncoras e snippets em tabela CSV
Salvando palavras-chave relacionadas
Concorrência de palavras-chave
Verificação de indexação de links
Salvando em formato SQL
Dump de resultados em JSON
Processamento de resultados
O A-Parser permite processar resultados diretamente durante a extração de dados; nesta seção, apresentamos os casos mais populares para o scraper SE::Yandex::Position
Salvando domínios sem posições zero
Tomou-se como base o exemplo de verificação simultânea de vários domínios (veja acima nas opções de exibição de resultados) e foi adicionado um filtro.
Adicione um filtro e, na lista suspensa, selecione a variável de saída da posição. Selecione o tipo: >. Em seguida, em Number (Número), insira 0. Com este filtro, você poderá remover todos os resultados com posição zero.
Baixar exemplo
Como importar um exemplo para o A-Parser
eJx1VE1v2zAM/SuGEKAr4AXJ1gKDDwPSYAE2dE3Xj8OQ5KBGdKtFFj1JTpsF/u+j
ZNlOuu4im9Qj+fhEac8ctxt7bcCCsyxb7FkZ/lnGbr9k2U+uBbxk2TVa6STq5H1y
y7eQCCy41DZ5lu4JK5fw5A8YTMoIYykrubFgfMrFm5kIIiDnlXIs3TO3K4FK4haM
kQJoUwqyczQFd0QowNiWq8rDBg+V2qyfYL0ZNoh3J4OGEfEbtCSWS31yyur/Z68s
lAZfdn3mnCsLBxG5VA4M7UcK2YJ1pX2PbS+rNELvmrjPB2RH9I9lgGXMgrasXq3a
jHYW+PueyvEwSt9teqnvsOEBvXtG1hUvghKCO/C7rRCnQ/fiM3AhAjWumgr+IPqq
91r+DuQ0EpZ+jQQ7M1iQy0FI4J27lt2CDYLtG61C7I8mJkqWMktUZ5yIiNc7kmTh
Ds08aED+PUM9UeoStqB6WMh/UUklaGomOQV9jYFvQ+b/5Ki79g5L0Zk/G+LQZQnW
xfx7HyXwEh+pc/FAfStZSEe2nWKlXTy/DUDZaXblNSvQQFcmZo7V6TKVoP2A9Uc2
KXvXURtHx3LsXKPO5eM8Dm2LrPQd3di5nmJRKvB96Uqp1A/zTT8eExuPwRs9wdfB
01DCt95eReYQlf1221AtjaTxO/cEC1LysGpMueZK3d9cHu6wfqTIUKAdH5oqNTJ8
NLqclBXDNRbJshqdfRRhhbB+6P/PxmFtPJ8a6ENYz/uwuD1a+vdkTXfhEWlKSal6
1T1B3eO2f/shyvY1DcEve93AvWIeTD6S3gbEuP4LmbnKEA==
Veja também: Filtros de resultados
Desduplicação de links
Desduplicação de links por domínio
Extração de domínios
Remoção de tags de âncoras e snippets
Filtragem de links por inclusão
Configurações possíveis
Suporta todas as configurações do scraper
SE::Yandex, bem como adicionalmente:
| Nome do parâmetro | Valor padrão | Descrição |
|---|---|---|
| Pages count | 1 | Quantidade de páginas de extração de resultados (de 1 a 25) |
| Links per page | 20 | Quantidade de links nos resultados por página (10 / 20 / 30 / 50) |
| Result format | $domain - $key: $position\n | Formato padrão de saída do resultado |
| Stop when found | ☑ | Interromper a extração de dados se o domínio for encontrado, não passará para as páginas seguintes |
| Match type | Exact domain | Possibilidade de comparar a posição buscada por domínio, por domínio principal e por link completo (Exact domain / Top level domain / Exact url) |