Ir al contenido principal

SE::Yandex::WordStat::ByDate - Extractor de estadísticas de impresiones de Yandex WordStat por meses o semanas

Yandex WordStat: ByDate

Descripción general del extractor

Wordstat es un servicio de Yandex diseñado para evaluar el interés de los usuarios en diversos temas y seleccionar palabras clave para la optimización SEO y la publicidad contextual. Además, con la ayuda de Wordstat Yandex, se puede evaluar la estacionalidad y la dependencia geográfica de las consultas de búsqueda.

El extractor Yandex WordStat by date admite la multiplicación automática de consultas, por lo que puede estar seguro de que obtendrá el número máximo de resultados de la emisión. Además, A-Parser puede navegar automáticamente por consultas relacionadas hasta una profundidad especificada.

La funcionalidad de A-Parser permite guardar configuraciones de extracción de datos para su uso posterior (ajustes preestablecidos), establecer programas de extracción de datos y mucho más. Puede utilizar la multiplicación automática de consultas, la sustitución de subconsultas desde archivos, la iteración de combinaciones alfanuméricas y listas para obtener la mayor cantidad posible de resultados.

El guardado de resultados es posible en la forma y 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.

Casos de uso del extractor

Cuentas

Para el funcionamiento del extractor SE::Yandex::WordStat::ByDateSE::Yandex::WordStat::ByDate se requieren cuentas de Yandex. Las cuentas se pueden registrar utilizando el extractor SE::Yandex::RegisterSE::Yandex::Register o simplemente agregando las cuentas existentes al archivo files/SE-Yandex/accounts.txt en el formato compatible.

O bien, puede activar el registro de cuentas "sobre la marcha".

Datos recopilados

  • Estadísticas de palabras clave por meses o semanas
  • Fecha
  • Valor absoluto
  • Valor relativo
Datos recopilados

Capacidades

  • Admite la selección de la región de búsqueda (con subgrupos)
  • Posibilidad de seleccionar varias regiones a la vez para la evaluación
  • Soporte para la resolución automática de Smart captcha y la posibilidad de resolver captchas gráficos mediante el servicio AntiCaptcha o cualquier otro que admita su API
  • Selección del tipo de dispositivo
  • Posibilidad de elegir el método de autorización
  • Posibilidad de registrar cuentas "sobre la marcha"
  • Admite el trabajo con el formato extendido de cuentas y sabe responder a la pregunta secreta (si la respuesta está en info). También utiliza un proxy guardado para la autorización (si está en info).

Casos de uso

  • Evaluación del volumen de tráfico por palabra clave
  • Identificación de palabras clave estacionales

Consultas

Como consultas, debe especificar las palabras clave, exactamente igual que si las introdujera directamente en el formulario de búsqueda de Wordstat, por ejemplo:

test

Ejemplos de salida de resultados

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

Salida por defecto

Formato del resultado:

Views:\n$views.format('$date $count $relcount\n')

Como resultado, se muestran las estadísticas de palabras clave por mes y por semana:

Monthly:  
2011-09-30 3010832 0.0008903808
2011-10-31 681432 0.0001825883
2011-11-30 628532 0.0001575008
2011-12-31 629072 0.0001495699
2012-01-31 561206 0.0001300651
2012-02-29 572039 0.0001290000
2012-03-31 614897 0.0001225754
2012-04-30 520433 0.0001185340
2012-05-31 521967 0.0001235327
2012-06-30 502568 0.0001299958
...
Weekly:
2012-09-16 118715 0.0001222877
2012-09-23 120799 0.0001211773
2012-09-30 137809 0.0001365837
2012-10-07 133929 0.0001313643
2012-10-14 140373 0.0001293922
2012-10-21 136014 0.0001242209
2012-10-28 148350 0.0001293328
2012-11-04 139556 0.0001232566
2012-11-11 154830 0.0001314057
2012-11-18 136458 0.0001147489
2012-11-25 149463 0.0001261401
2012-12-02 144724 0.0001197564
2012-12-09 149142 0.0001212195
2012-12-16 162864 0.0001298181

Salida en tabla CSV

Formato del resultado:

[% FOREACH i IN views;
tools.CSVline(query, i.count, i.date);
END %]

Ejemplo de resultado:

"prueba",9661734,2012-03-31
"prueba",8567243,2012-04-30
"prueba",9028986,2012-05-31
"prueba",6082099,2012-06-30
"prueba",5531950,2012-07-31
"prueba",5214663,2012-08-31
"prueba",6603865,2012-09-30
"prueba",9127457,2012-10-31
"prueba",9238652,2012-11-30

Guardado en formato SQL

Formato del resultado:

[% FOREACH i IN views;
"INSERT INTO views VALUES('" _ query _ "', '"; i.count _ "', '"; i.relcount _ "', '"; i.date _ "')\n";
END %]

Ejemplo de resultado:

INSERT INTO serp VALUES('prueba', '9661734', '0.0019259985', '2012-03-31')
INSERT INTO serp VALUES('prueba', '8567243', '0.0019512785', '2012-04-30')
INSERT INTO serp VALUES('prueba', '9028986', '0.0021368683', '2012-05-31')
INSERT INTO serp VALUES('prueba', '6082099', '0.0015732140', '2012-06-30')
INSERT INTO serp VALUES('prueba', '5531950', '0.0013160071', '2012-07-31')
INSERT INTO serp VALUES('prueba', '5214663', '0.0013327945', '2012-08-31')
INSERT INTO serp VALUES('prueba', '6603865', '0.0015936909', '2012-09-30')
INSERT INTO serp VALUES('prueba', '9127457', '0.0018740506', '2012-10-31')
INSERT INTO serp VALUES('prueba', '9238652', '0.0018308715', '2012-11-30')

Volcado de resultados en JSON

Formato general del resultado:

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

obj = {};
obj.views = [];

FOREACH item IN p1.views;
obj.views.push({
date = item.date
relcount = item.relcount
count = item.count
});
END;

obj.json %]

Texto inicial:

[

Texto final:

]

Ejemplo de resultado:

[{
"views": [
{
"count": "9661734",
"date": "2012-03-31",
"relcount": "0.0019259985"
},
{
"count": "8567243",
"date": "2012-04-30",
"relcount": "0.0019512785"
},
{
"count": "9028986",
"date": "2012-05-31",
"relcount": "0.0021368683"
}
]
}]
sugerencia

Ver también: Filtros de resultados

Configuraciones posibles

ParámetroValor por defectoDescripción
PeriodMonthlySelección del período (Monthly/Weekly/Daily, Daily solo funciona con la opción Use Wordstat 2 activada)
Start date Especificación de la fecha desde la cual realizar la búsqueda. Solo funciona con la opción Use Wordstat 2 activada. Es obligatorio tener en cuenta las reglas para especificar la fecha
End date Especificación de la fecha hasta la cual realizar la búsqueda. Solo funciona con la opción Use Wordstat 2 activada. Es obligatorio tener en cuenta las reglas para especificar la fecha
RegionAllRegión de búsqueda
AntiGate presetdefaultEs necesario configurar previamente el extractor Util::AntiGateUtil::AntiGate - especificar su clave de acceso y otros parámetros, y luego seleccionar el ajuste preestablecido creado aquí
AntiGate preset for LogindefaultAjuste preestablecido de AntiGate para el inicio de sesión. Es necesario configurar previamente el extractor Util::AntiGateUtil::AntiGate con los parámetros, y luego seleccionar el ajuste preestablecido creado aquí
TypeAllSelección del tipo de dispositivo
AccountsOnly from "accounts.txt"Selección del método de trabajo con cuentas: Always auto register - registrar siempre automáticamente las cuentas "sobre la marcha", requiere seleccionar un ajuste preestablecido configurado en el parámetro SE::Yandex::Register preset. Auto register if no more in "accounts.txt" - primero se utilizan las cuentas existentes de accounts.txt, y si se agotan, se utiliza el registro automático "sobre la marcha", para lo cual se debe seleccionar un ajuste preestablecido configurado en el parámetro SE::Yandex::Register preset. Only from "accounts.txt" - usar solo cuentas existentes de accounts.txt, y si se agotan, esperar el tiempo especificado (parámetro Wait new accounts in "accounts.txt") para que aparezcan nuevas
Wait new accounts in "accounts.txt"0Tiempo de espera para la aparición de nuevas cuentas en accounts.txt
Remove bad accountsAlways, except wrong login/passwordEliminación automática de cuentas "malas": Always - eliminar siempre. Always, except wrong login/password - eliminar siempre, excepto cuando Yandex informe que el usuario/contraseña son incorrectos. El hecho es que Yandex puede dar este mensaje al bloquear la IP para una cuenta totalmente operativa, por lo que opcionalmente se pueden dejar tales cuentas para su reutilización. Never - no eliminar nunca. Independientemente de la opción elegida, las cuentas no se eliminan en caso de errores de proxy/navegador
SE::Yandex::Register presetdefaultSelección del ajuste preestablecido de configuración para SE::Yandex::RegisterSE::Yandex::Register
Authorization methodHTTPMétodo de autorización: HTTP - rápido, poco exigente en recursos. Chrome - lento, exigente en recursos, teóricamente puede prolongar la vida de las cuentas
Chrome headlessSi la opción está activada, el navegador no se mostrará
Use sessionsUso de sesiones
Do not reset session if authorization passedNo restablecer la sesión en caso de errores si el extractor ya se ha autorizado
Use Wordstat 2Uso de Wordstat 2
Wordstat 2 parse all table dataPermite descargar inmediatamente los 2000 resultados por consulta sin pasar por la paginación