Ir al contenido principal

SE::Yandex::WordStat::ByRegion -

Yandex WordStat: ByRegion

Descripción 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 region admite la multiplicación automática de consultas, por lo que puede estar seguro de que obtendrá el máximo número de resultados de la emisión. Además, A-Parser puede navegar automáticamente por consultas relacionadas hasta la profundidad especificada.

La funcionalidad de A-Parser permite guardar la configuración de la 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.

Es posible guardar los resultados 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.

Cuentas

Para el funcionamiento del extractor SE::Yandex::WordStat::ByRegionSE::Yandex::WordStat::ByRegion se requieren cuentas de Yandex. Las cuentas pueden registrarse utilizando el extractor SE::Yandex::RegisterSE::Yandex::Register o simplemente añadiendo 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

  • Número total de impresiones por consulta
  • Estadísticas de palabras clave por regiones y ciudades:
  • Región/Ciudad
  • Número de visualizaciones por mes
  • Popularidad regional en %

Características

  • 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 desglosado por regiones

Consultas

Como consultas, es necesario indicar palabras clave, exactamente igual que si se introdujeran directamente en el formulario de búsqueda de Wordstat, por ejemplo:

test

Opciones 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:

$query - Total views: $totalcount\nViews by regions:\n$regions.format('$region $count, $popularity%\n')\nViews by cities:\n$cities.format('$city $count, $popularity%\n')

Como resultado, se muestra el número de impresiones por consulta, las estadísticas de palabras clave por regiones y ciudades, el número de visualizaciones por mes y la popularidad regional:

test - Total views: 872855
Views by regions:
Moscú y región de Moscú 147107, 85%
Centro 194716, 77%
Noroeste 55815, 70%
Sur 31759, 67%
Región del Volga 86006, 66%
...
Views by cities:
Chitá 2937, 113%
San Petersburgo 35713, 73%
Bélgorod 2737, 58%
Ivánovo 1773, 55%
Kaluga 2196, 64%
Kostromá 1166, 49%

Salida en tabla CSV

Formato del resultado:

[% FOREACH i IN regions;
tools.CSVline(query, i.popularity, i.region, i.count);
END %]

Ejemplo de resultado:

"test",88,"Moscú y región de Moscú",1902795
"test",96,"Centro",2992864
"test",95,"Noroeste",926138
"test",112,Sur,647140
"test",124,"Región del Volga",1927873
"test",64,"Oeste",60975
"test",86,"Este",427304

Guardado en formato SQL

Formato del resultado:

[% FOREACH i IN regions;
"INSERT INTO regions VALUES('" _ query _ "', '"; i.popularity _ "', '"; i.count _ "', '"; i.region _ "')\n";
END %]

Ejemplo de resultado:

INSERT INTO regions VALUES('test', '88', '1902795', 'Moscú y región de Moscú')
INSERT INTO regions VALUES('test', '96', '2992864', 'Centro')
INSERT INTO regions VALUES('test', '95', '926138', 'Noroeste')
INSERT INTO regions VALUES('test', '112', '647140', 'Sur')
INSERT INTO regions VALUES('test', '124', '1927873', 'Región del Volga')
INSERT INTO regions VALUES('test', '64', '60975', 'Oeste')
INSERT INTO regions VALUES('test', '86', '427304', 'Este')
INSERT INTO regions VALUES('test', '80', '89569', 'Sur')
INSERT INTO regions VALUES('test', '75', '356560', 'Centro')
INSERT INTO regions VALUES('test', '77', '34894', 'Norte')

Volcado de resultados en JSON

Formato general del resultado:

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

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

FOREACH item IN p1.regions;
obj.regions.push({
popularity = item.popularity
region = item.region
count = item.count
});
END;

obj.json %]

Texto inicial:

[

Texto final:

]

Ejemplo de resultado:

[
{
"regions": [
{
"count": "1902795",
"popularity": 88,
"region": "Moscú y región de Moscú"
},
{
"count": "2992864",
"popularity": 96,
"region": "Centro"
},
{
"count": "926138",
"popularity": 95,
"region": "Noroeste"
},
{
"count": "647140",
"popularity": 112,
"region": "Sur"
},
{

"count": "34894",
"popularity": 77,
"region": "Norte"
},
],
"totalcount": "10837937"
}
]
sugerencia

Vea también: Filtros de resultados

Configuraciones posibles

ParámetroValor por defectoDescripción
AntiGate presetdefaultEs necesario configurar previamente el extractor Util::AntiGateUtil::AntiGate - indicar 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 es necesario seleccionar un ajuste preestablecido configurado en el parámetro SE::Yandex::Register preset. Only from "accounts.txt" - utilizar solo las cuentas existentes de accounts.txt, y si se agotan, esperar el tiempo especificado (parámetro Wait new accounts in "accounts.txt") a 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 nombre de usuario o la 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 - nunca eliminar. 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