Ir al contenido principal

SE::Yandex::Suggest - Extractor de sugerencias de búsqueda de Yandex

Descripción general del extractor

Extractor de sugerencias de búsqueda por palabras clave en Yandex. Gracias al extractor SE::Yandex::Suggest, podrá recopilar automáticamente bases de palabras clave a partir de las sugerencias del motor de búsqueda Yandex por consulta. Utilizando el extractor SE::Yandex::Suggest, es posible extraer de forma fácil y rápida las sugerencias de Yandex por consulta según la región.

El extractor de sugerencias de Yandex resuelve una de las tareas principales de SEO, concretamente la obtención automatizada y rápida de un núcleo semántico ampliado. Las sugerencias de búsqueda de Google permiten cubrir el máximo número de frases, y en combinación con el extractor de palabras clave de Yandex - SE::Yandex::WordStatSE::Yandex::WordStat, obtendrá una semántica lo más completa posible, lo que ayudará a atraer más tráfico orgánico.

Gracias al funcionamiento multihilo de A-Parser, la velocidad de procesamiento de consultas puede alcanzar las 5700 consultas por minuto, lo que permite obtener un promedio de hasta 17000-18000 resultados por minuto.

Descripción general del extractor: velocidad de funcionamiento

Puede utilizar la multiplicación automática de consultas, la sustitución de subconsultas desde archivos, el procesamiento de combinaciones alfanuméricas y listas para obtener la mayor cantidad posible de resultados. Utilizando la filtración de resultados, puede limpiar inmediatamente el resultado eliminando toda la basura innecesaria (utilizando palabras negativas).

La funcionalidad de A-Parser permite guardar los ajustes de extracción del extractor SE::Yandex::Suggest para su uso posterior (ajustes preestablecidos), programar la extracción y mucho más.

Es posible guardar los resultados en el formato y la estructura que necesite, gracias al potente motor de plantillas integrado Template Toolkit, que permite aplicar lógica adicional a los resultados y exportar datos en varios formatos, incluyendo JSON, SQL y CSV.

Datos recopilados

  • Número de resultados por consulta
  • Sugerencias para la consulta
  • Al elegir el segundo método de consulta, también se recopilan datos adicionales y el tipo de sugerencias
Datos recopilados

Casos de uso

  • Recopilación de bases de palabras clave

Consultas

Como consultas, es necesario indicar frases de búsqueda, por ejemplo:

forex
escribir ensayo
ensayos en línea
comprar coche en Moscú
noticias

Sustituciones en consultas

Puede utilizar los macros integrados para la sustitución automática de subconsultas desde archivos; por ejemplo, si queremos añadir a cada consulta una lista de otras palabras, indicaremos algunas consultas principales:

essay
article
thesis

En el formato de consultas, indicaremos el macro de sustitución de palabras adicionales del archivo Keywords.txt; este método permite aumentar la variabilidad de las consultas exponencialmente:

{subs:Keywords} $query 

Este macro creará tantas consultas adicionales como se encuentren en el archivo por cada consulta de búsqueda inicial, lo que resultará en [cantidad de consultas iniciales (dominios)] x [cantidad de consultas en el archivo Keywords] = [cantidad total de consultas] como resultado del trabajo del macro.

Por ejemplo, si el archivo Keywords.txt contiene:

buy
cheap

Al final, el macro de sustitución convertirá 3 consultas principales en 6:

buy essay
cheap essay
buy article
cheap article
buy thesis
cheap thesis

Opciones de salida de resultados

A-Parser admite un formateo flexible de resultados gracias al motor de plantillas integrado Template Toolkit, lo que le permite mostrar los resultados de forma arbitraria, así como de forma estructurada, por ejemplo, CSV o JSON.

Exportación de la lista de sugerencias

Formato del resultado:

$results.format('$suggest\n')

Ejemplo de resultado:

ensayos en línea gratis
pedido de ensayos en línea
descargar ensayos en línea gratis
descargar ensayos en línea
hacer ensayos en línea
realizar ensayos en línea
buscar ensayos en línea
hacer ensayos en línea gratis
encargar ensayos en línea

Salida de consulta, número total de sugerencias encontradas, sugerencias por consulta

Formato del resultado:

$query - $totalcount:\n$results.format('$suggest\n')

Ejemplo de resultado:

ensayos en línea - 10:
ensayos en línea
ensayos en línea gratis
pedido de ensayos en línea
descargar ensayos en línea gratis
descargar ensayos en línea
hacer ensayos en línea
realizar ensayos en línea
buscar ensayos en línea
hacer ensayos en línea gratis
encargar ensayos en línea

Salida en tabla CSV

La utilidad integrada $tools.CSVLine permite crear documentos tabulares correctos, listos para importar en Excel o Google Sheets.

Formato del resultado:

[% FOREACH i IN results;
tools.CSVline(i.suggest);
END %]

Nombre del archivo:

$datefile.format().csv

Texto inicial:

Sugerencias

sugerencia

En el Formato general de resultados se aplica el motor de plantillas Template Toolkit para mostrar los elementos del array suggest de results en un ciclo FOREACH.

En el nombre del archivo de resultados, simplemente debe cambiar la extensión del archivo a csv.

Para que la opción "Texto inicial" esté disponible en el Editor de tareas, debe activar "Más opciones". En "Texto inicial", escribimos los nombres de las columnas separados por comas y dejamos la segunda línea vacía.

Competencia de palabras clave

De la misma manera que en SE::Yandex.

Guardado en formato SQL

Formato del resultado:

[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "')\n";
END %]

Ejemplo de resultado:

INSERT INTO serp VALUES('ensayos en línea', 'ensayos en línea')
INSERT INTO serp VALUES('ensayos en línea', 'ensayos en línea gratis')
INSERT INTO serp VALUES('ensayos en línea', 'pedido de ensayos en línea')
INSERT INTO serp VALUES('ensayos en línea', 'descargar ensayos en línea gratis')
INSERT INTO serp VALUES('ensayos en línea', 'descargar ensayos en línea')
INSERT INTO serp VALUES('ensayos en línea', 'hacer ensayos en línea')
INSERT INTO serp VALUES('ensayos en línea', 'realizar ensayos en línea')
INSERT INTO serp VALUES('ensayos en línea', 'buscar ensayos en línea')
...

Volcado de resultados en JSON

Formato general del resultado:

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

obj = {};
obj.totalcount = p1.totalcount;
obj.suggests = [];

FOREACH item IN p1.serp;
obj.suggests.push(item.suggest);
END;

obj.json %]

Texto inicial:

[

Texto final:

]

Ejemplo de resultado:

[{"suggests":["ensayos en línea","ensayos en línea gratis","pedido de ensayos en línea","descargar ensayos en línea gratis","descargar ensayos en línea","hacer ensayos en línea","realizar ensayos en línea","buscar ensayos en línea","hacer ensayos en línea gratis","encargar ensayos en línea"],"totalcount":10}]
sugerencia

Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".

Procesamiento de resultados

A-Parser permite procesar los resultados directamente durante la extracción; en esta sección presentamos los casos más populares para el extractor SE::Yandex::Suggest.

Opción Extraer hasta el nivel (Parse to level)

La opción indica al extractor que inserte los resultados obtenidos en la cola de consultas en profundidad hasta el nivel especificado, por ejemplo:

  • Si se indica el nivel 1, el extractor añadirá a las consultas todos los resultados obtenidos de la consulta inicial.
  • Si se indica el nivel 2, el extractor añadirá a las consultas todos los resultados obtenidos de la consulta inicial + todos los resultados obtenidos de las consultas del nivel 1.
  • etc.

En palabras simples, es la inserción de los resultados obtenidos en la cola de consultas, lo que a su vez permite extraer más resultados. Dado que es probable que haya duplicados en los resultados, para que el extractor no realice trabajo innecesario (no extraiga lo mismo), se recomienda activar la unicidad de consultas (Unique queries).

Opción Extraer hasta el nivel
Descargar ejemplo

Cómo importar un ejemplo en A-Parser

eJx1VFtv2jAU/iuVhdRVQggKfVjeKCrSJtZ0pX2YgAe3Pom8OrZnO6woyn/vsRPi
wLoXy+f2nct37Io4at/sgwELzpJkUxEd7iQhDDJaCkeGRFNjwXjzhqzvkuQXlQze
k2Rd5jlY79H5VsQdNGC02oMxnAEaOUM5U6agDrEbyD0VpXcbNBo7auxfLge2Ad1u
5eUVqXuA2nEl7REv1LSCPYiINhnX/y9AmOh4PZnWu92QtMmXIbevRk9Gbf+dcU33
8KR8B1xAVC9RuqdF6IFRB956bOJq5N49AmWM+6KpaDL4Ccasz5L/CTOQCn3xajjY
pVEFqhwEAK88HKvbkEGQCUKUIfZnE0OSjAoLQ2Kx1CXFQti5hTsw1CmTtkNMKqLk
XIgwwOgW8G9LLhjSPc8w6Fsb+LlL+g9G3bXXT4VU/DVYQ4cSpNv0R4xiaqXy4zAE
L7hD2S5UKT0xY1S+AehuZvferVAGujQtcpsdN1qD9LxHyuY6qk7aOKHlVPmqZMbz
tN2lo2cpn/DZpHKhCi3A9yVLIZAWC49xPea2pcELscDz4EVIcfLgnFLCfl83pWrD
cf1ufIEFTrKftYV8pUI8P676Fh9ondKpvDPmjL6wGGRbjmezsT+nN+E+690bfThn
1+F8uQgqCCcL50t0mn5t9TIwewHW0gPxlTnIFe4szq3edT9J999Un/4nSVXjRvy2
D423H5/3RR3yYJFufOr1Bxh5omw=

Filtración de resultados (uso de palabras negativas)

Utilizando palabras negativas, es posible eliminar inmediatamente los resultados que no necesita. De la misma manera, utilizando un filtro, puede dejar solo aquellos resultados que contengan las palabras deseadas.

Filtración de resultados (uso de palabras negativas)
Descargar ejemplo

Cómo importar un ejemplo en A-Parser

eJx1VN9vGjEM/leqCKmrVCEoIG33RlGRNrHSFfowAQ+BMyxrLrklOVbE7n+f44S7
g3UvUWx/tr/4R47McftqnwxYcJYliyPL6c4SlsKWF9KxW5ZzY8F484LNHpLkO1cp
vCXJrNjtwHpEhT0yd8gBvfUejBEpoFGkKG+1ybjD2CHknsvCw1pBY9vB/uG6ZUPQ
5VJd37CyETB3Qit7ikecJrAHWUfrdsr/E5CmBt51ew3kVkgH3hrZJYt488kiHba6
jbh5cDKgtEPGmx+N1yyLTr/f92fvI51r0mzovvlDQpeEAd07DWi4rwnUu2sY+rVD
z78mFAKzsXK1OpG2Y6qfr2jebcceVsYZ38Nch6dCrR6j9Mgz6kPKHXjrqRE3bffm
I/A0FT4flyGDn4I664sSv+jlSiMWr0aAHRudocoBBfDKw4ndgrVI9uUsyPdb8GHJ
lksLWG+kOuZIJL20CCw+d9pM4yAkR6bVUEoaghpG8e8LIVMc2eEWnT5Hx/ch039i
lNXzmqlwnH4b5FBFIel++rX2SvVE707FkCITDmU70oXyjemg8hUgr2r26GGZNlCl
iZFjdtzKHJSf3bplw7xWnT3jrC3nyo1WW7Gbxn04IQs1x9WfqpHOcgn+XaqQEtti
4bkej6GNbfBCTfDSeUQpzj4Np7W0X2aBam4Ejt/AE8ywks2sMeSGS/nyPGlavKN1
Op+qB2Mu2keDwRpLNGjsXnO56OzTPvXXV2GJ6EzrBY279ynqFXX2CqzlB+aZOdhp
nFmsW7mqfsPqzzy++ycmxxIn4qd9CmhfPo9FHfbB0gJ3y7/kMN7o
sugerencia

Ver también: Filtros de resultados

Configuraciones posibles

Nombre del parámetroValor por defectoDescripción
RegionRusiaSelección de la región desde donde se realiza la búsqueda
Request methodMethod 1Método de consulta: Method 1 - método antiguo, igual al que había antes; Method 2 - método nuevo, permite recopilar todas las sugerencias extendidas (publicidad, hechos, enlaces a sitios)