Rank::KeysSo - Extractor de keys.so

Descripción del extractor
Keys.so es una herramienta de inteligencia competitiva. El servicio permite orientarse con la lista de competidores de su sitio, ver por qué consultas se posicionan en la búsqueda y por qué consultas se muestran sus anuncios. Está disponible la base de datos de consultas más grande de la zona rusa de internet, con más de 80 millones de palabras clave.
La funcionalidad de A-Parser permite guardar los ajustes 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, el escaneo 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.
Datos recopilados
- Calificación por visibilidad en la zona rusa de internet
- Calificación por alcance de palabras clave
- Cantidad de páginas en el TOP-50
- Tráfico de búsqueda (Cantidad estimada de usuarios de búsqueda orgánica por día)
- Cantidad de páginas en los resultados de búsqueda
- Tráfico por página
- Cantidad de consultas por página
- Evaluación de efectividad (Porcentaje de palabras clave del TOP-50 que ocupan posiciones en el TOP-5)
- Cantidad de sitios del propietario del dominio en Adsense, Analytics, Leadia y Relap.io
- Cantidad de subdominios del propietario del dominio
- Cantidad de consultas en el top-1, top-3, top-5, top-10, top-50
- Páginas en los resultados orgánicos (obtiene el enlace a la página y la cantidad de palabras clave)
- Lista de competidores (enlace al dominio, cantidad de palabras clave comunes, grado de similitud del dominio, tráfico de Yandex)
- Frases clave (consulta, frecuencia, posición)
Para sitios con publicidad contextual:
- Tráfico de contexto (Estimación del tráfico de contexto sin tener en cuenta ninguna segmentación. Producto de la frecuencia exacta por el CTR pronosticado, dividido por 30 días)
- Estimación del presupuesto (Estimación del presupuesto sin tener en cuenta ninguna segmentación. Producto de la frecuencia exacta por el CTR pronosticado por el costo por clic)
- Cantidad de anuncios en contexto
- Cantidad de consultas en contexto
- Cantidad de consultas por anuncio
- Anuncios en contexto (Anuncio y cantidad de consultas)
- Competidores en contexto (Dominio, cantidad de consultas comunes, consultas totales, cantidad de anuncios)
- Consultas del sitio en contexto (Consulta, frecuencia, posición, ubicación, precio por clic)
Características
- Selección de la región de resultados para Google y Yandex
- Extracción de datos con autorización (mediante la sustitución de cookies)
Casos de uso
- Obtención de calificación por visibilidad en la zona rusa de internet, por alcance de palabras clave
- Obtención de la cantidad de tráfico por página
- Obtención de la cantidad de consultas en el top-1, top-3, top-5, top-10, top-50
- Búsqueda de competidores del sitio
- Obtención de la lista de consultas por las cuales el sitio se posiciona en la búsqueda
- Obtención de anuncios de publicidad contextual del sitio
- Obtención de competidores en contexto
- Recopilación de datos por resultados regionales para Google y Yandex
Consultas
Como consultas, es necesario indicar el dominio, por ejemplo:
a-parser.com
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 en forma arbitraria, así como estructurada, por ejemplo CSV o JSON
Salida por defecto
Formato del resultado:
Query - $query, By vision in runet - $by_vis, By keys - $by_keys, Requests in top 50 - $in_top50, Search traf - $search_traff\n
Ejemplo de resultado:
Query - a-parser.com, By vision in runet - 104606, By keys - 197798, Requests in top 50 - 1540, Search traf - 57
Salida de la lista de competidores
Formato del resultado:
$comp_keys.format('$links, $total_keys, $similarity, $traff_y\n')
Ejemplo de resultado:
http://youtube.com, 1360, 0.00, 8286326
http://habr.com, 1174, 0.04, 116283
http://vc.ru, 1172, 0.06, 40749
http://zen.yandex.ru, 923, 0.00, 5944772
http://spark.ru, 870, 0.33, 2062
http://zennolab.com, 828, 2.78, 216
http://web-data-extractor.net, 819, 35.11, 53
Salida de la lista de competidores en CSV
Formato del resultado:
[% FOREACH comp_keys;
tools.CSVline(links, total_keys, similarity, traff_y);
END %]
Ejemplo de resultado:
http://vk.com,5316893,12.18,8682202
http://youla.ru,5222139,84.47,231703
http://moskva.tiu.ru,4812708,59.84,323103
http://youtube.com,4543041,8.27,8286326
http://moskva.regmarkets.ru,4106292,61.62,13983
http://ozon.ru,3783344,46.81,580266
Volcado de la lista de competidores en JSON
Formato general del resultado:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.competitors = [];
FOREACH item IN p1.comp_keys;
obj.competitors.push({
links = item.links
total_keys = item.total_keys
similarity = item.similarity
traff_y = item.traff_y
});
END;
obj.json %]
Texto inicial:
[
Texto final:
]
Ejemplo de resultado:
[
{
"query": "avito.ru",
"competitors": [
{
"traffic": "8682202",
"similarity": "12.18",
"total_keys": "5316893",
"links": "http://vk.com"
},
{
"traffic": "231703",
"similarity": "84.47",
"total_keys": "5222139",
"links": "http://youla.ru"
},
{
"traffic": "323103",
"similarity": "59.84",
"total_keys": "4812708",
"links": "http://moskva.tiu.ru"
}
]
}
]
Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".
Salida de la lista de frases clave
Formato del resultado:
$key_phrases.format('$req, $base_freq, $va_freq, $pos\n')
Ejemplo de resultado:
a parser, 2870, 332, 1
a parser descargar torrent, 183, 181, 1
aparser, 435, 118, 1
a parser torrent, 285, 103, 1
a parser, 423, 101, 1
a parser com, 221, 87, 1
extractor de resultados google, 66, 61, 1
comprobador masivo de posiciones a parser, 53, 52, 1
Salida de la lista de frases clave en CSV
Formato del resultado:
[% FOREACH key_phrases;
tools.CSVline(req, base_freq, va_freq, pos);
END %]
Ejemplo de resultado:
"avito",59415062,9034027,1
"avito moscú",1782404,451582,1
"avito san petersburgo",634665,343183,1
avito,1207134,307012,1
"avito vorónezh",629468,286035,1
Volcado de la lista de frases clave en JSON
Formato general del resultado:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.phrases = [];
FOREACH item IN p1.key_phrases;
obj.phrases.push({
req = item.req
base_freq = item.base_freq
va_freq = item.va_freq
pos = item.pos
});
END;
obj.json %]
Texto inicial:
[
Texto final:
]
Ejemplo de resultado:
[
{
"query": "avito.ru",
"phrases": [
{
"base_freq": "59415062",
"req": "avito",
"va_freq": "9034027",
"pos": "1"
},
{
"base_freq": "1782404",
"req": "avito moscú",
"va_freq": "451582",
"pos": "1"
},
{
"base_freq": "634665",
"req": "avito san petersburgo",
"va_freq": "343183",
"pos": "1"
}
]
}
]
Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".
Salida de páginas de resultados orgánicos
Formato del resultado:
$organic_pages.format('$pages, $keys\n')
Ejemplo de resultado:
http://a-parser.com/, 315
http://a-parser.com/wiki/parsers/, 115
http://a-parser.com/a-parser-for-e-commerce/, 56
http://a-parser.com/wiki/js-parsers/, 44
http://a-parser.com/wiki/html-emailextractor/, 40
http://a-parser.com/resources/21/, 39
http://a-parser.com/threads/1809/, 35
http://a-parser.com/threads/4253/, 32
Salida de páginas de resultados orgánicos en CSV
Formato del resultado:
[% FOREACH organic_page;
tools.CSVline(pages, keys);
END %]
Ejemplo de resultado:
http://a-parser.com/, 315
http://a-parser.com/wiki/parsers/, 115
http://a-parser.com/a-parser-for-e-commerce/, 56
http://a-parser.com/wiki/js-parsers/, 44
http://a-parser.com/wiki/html-emailextractor/, 40
http://a-parser.com/resources/21/, 39
http://a-parser.com/threads/1809/, 35
http://a-parser.com/threads/4253/, 32
Volcado de páginas de resultados orgánicos en JSON
Formato general del resultado:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.organic = [];
FOREACH item IN p1.organic_pages;
obj.organic.push({
pages = item.pages
keys = item.keys
});
END;
obj.json %]
Texto inicial:
[
Texto final:
]
Ejemplo de resultado:
[
{
"query": "avito.ru",
"organic": [
{
"keys": "4652",
"pages": "http://avito.ru/"
},
{
"keys": "4563",
"pages": "http://avito.ru/moskva/avtomobili"
},
{
"keys": "4484",
"pages": "http://avito.ru/moskva/kvartiry/sdam-ASgBAgICAUSSA8gQ"
}
]
}
]
Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".
Salida de anuncios en contexto
Formato del resultado:
$ads_context.format('$aheader, $atext, $acount\n')
Ejemplo de resultado:
Reparación de PC y Laptops en Moscú, ¡a domicilio! Desde 2015 en Avito – Estatus Bronce. ¡Recepción de solicitudes 24/7! · Computadoras & Laptops. Tablets & Smartphones. Routers & WI - FI, 38658
Reserve su habitación en Avito. De viaje junto con Avito, Hoteles y posadas - muchas ofertas especialmente para usted. Ahora en Avito., 20122
Encuentre trabajo en la ciudad de Moscú. En Avito Trabajo, Vacantes recientes en la ciudad de Moscú. Avito - ¡servicio de anuncios nº 1 en Rusia!, 20110
Salida de anuncios en contexto en CSV
Formato del resultado:
[% FOREACH ads_context;
tools.CSVline(aheader, atext, acount);
END %]
Ejemplo de resultado:
Reparación de PC y Laptops en Moscú","¡A domicilio! En Avito desde 2015 – Estatus Bronce. ¡Recepción de solicitudes 24/7! · Computadoras & Laptops. Tablets & Smartphones. Routers & WI - FI",38658
"Reserve una habitación en Avito. De viaje junto con Avito","Hoteles y hostales - muchas ofertas especialmente para usted. Ahora en Avito.",20122
"Encuentre trabajo en la ciudad de Moscú. En Avito Trabajo","Vacantes recientes en la ciudad de Moscú. ¡Avito es el servicio de anuncios nº 1 en Rusia!",20110
"Perros en Avito. Comprar o adoptar gratis.","Cientos de miles de anuncios. ¡Realice transacciones rentables en toda Rusia con la ayuda de Avito!",17306
Volcado de anuncios en contexto en JSON
Formato general del resultado:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.ads = [];
FOREACH item IN p1.ads_context;
obj.ads.push({
header = item.aheader
text = item.atext
count = item.acount
});
END;
obj.json %]
Texto inicial:
[
Texto final:
]
Ejemplo de resultado:
[
{
"ads": [
{
"count": "38658",
"text": "¡A domicilio! En Avito desde 2015 – Estatus Bronce. ¡Recepción de solicitudes 24/7! · Computadoras & Laptops. Tablets & Smartphones. Routers & WI - FI",
"header": "Reparación de PC y Laptops en Moscú"
},
{
"count": "20122",
"text": "Hoteles y hostales - muchas ofertas especialmente para usted. Ahora en Avito.",
"header": "Reserve una habitación en Avito. De viaje junto con Avito"
},
{
"count": "20110",
"text": "Vacantes recientes en la ciudad de Moscú. ¡Avito es el servicio de anuncios nº 1 en Rusia!",
"header": "Encuentre trabajo en la ciudad de Moscú. En Avito Trabajo"
}
],
"query": "avito.ru"
}
]
Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".
Salida de competidores en contexto
Formato del resultado:
$comp_context.format('$link, $common, $req, $ads\n')
Ejemplo de resultado:
http://uslugi.yandex.ru, 340399, 11188812, 30632
http://superjob.ru, 180179, 885168, 19065
http://mvideo.ru, 174070, 2840150, 344731
http://pleer.ru, 166815, 2577993, 238284
http://ru.jobsora.com, 124103, 596184, 99781
http://citilink.ru, 114529, 1903350, 94937
http://goods.ru, 113373, 2684645, 328750
http://pokupki.market.yandex.ru, 81527, 2657498, 326255
Salida de competidores en contexto en CSV
Formato del resultado:
[% FOREACH comp_context;
tools.CSVline(link, common, req, ads);
END %]
Ejemplo de resultado:
http://uslugi.yandex.ru, 340399, 11188812, 30632
http://superjob.ru, 180179, 885168, 19065
http://mvideo.ru, 174070, 2840150, 344731
http://pleer.ru, 166815, 2577993, 238284
http://ru.jobsora.com, 124103, 596184, 99781
http://citilink.ru, 114529, 1903350, 94937
http://goods.ru, 113373, 2684645, 328750
http://pokupki.market.yandex.ru, 81527, 2657498, 326255
Volcado de competidores en contexto en JSON
Formato general del resultado:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.competitors = [];
FOREACH item IN p1.comp_context;
obj.competitors.push({
link = item.link
common = item.common
req = item.req
ads = item.ads
});
END;
obj.json %]
Texto inicial:
[
Texto final:
]
Ejemplo de resultado:
[
{
"query": "avito.ru",
"competitors": [
{
"ads": "30632",
"link": "http://uslugi.yandex.ru",
"req": "11188812",
"common": "340399"
},
{
"ads": "19065",
"link": "http://superjob.ru",
"req": "885168",
"common": "180179"
},
{
"ads": "344731",
"link": "http://mvideo.ru",
"req": "2840150",
"common": "174070"
},
]
}
]
Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".
Salida de consultas del sitio en contexto
Formato del resultado:
$wreq_context.format('$request, $freq, $va_freq, $pos, $placement, $price\n')
Ejemplo de resultado:
trabajo en cheliábinsk, 202530, 40163, 3, Espec., 4
álgebra 8 grado dorofeev, 217307, 18467, 2, Gar., 2
far cry 3, 113266, 23218, 5, Gar., 3
trabajo en barnaúl, 128775, 26402, 3, Espec., 4
harry potter y la cámara secreta película 2002, 36482, 30450, 2, Gar., 5
mazda 6, 554463, 25248, 6, Gar., 19
assassin s creed, 535915, 29419, 5, Gar., 5
avito ryazan, 325994, 137938, 3, Gar., 13
Salida de consultas del sitio en contexto en CSV
Formato del resultado:
[% FOREACH wreq_context;
tools.CSVline(request, freq, va_freq, pos, placement, price);
END %]
Ejemplo de resultado:
"trabajo en cheliábinsk",202530,40163,3,"Espec.",4
"álgebra 8 grado dorofeev",217307,18467,2,"Gar.",2
"far cry 3",113266,23218,5,"Gar.",3
"trabajo en barnaúl",128775,26402,3,"Espec.",4
"harry potter y la cámara secreta película 2002",36482,30450,2,"Gar.",5
"mazda 6",554463,25248,6,"Gar.",19
"assassin s creed",535915,29419,5,"Gar.",5
"avito riazán",325994,137938,3,"Gar.",13
"avito región de riazán",72077,19586,2,"Gar.",20
Volcado de consultas del sitio en contexto en JSON
Formato general del resultado:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.wreq = [];
FOREACH item IN p1.wreq_context;
obj.wreq.push({
request = item.request
freq = item.freq
va_freq = item.va_freq
pos = item.pos
placement = item.placement
price = item.price
});
END;
obj.json %]
Texto inicial:
[
Texto final:
]
Ejemplo de resultado:
[
{
"query": "avito.ru",
"wreq": [
{
"request": "trabajo en cheliábinsk",
"placement": "Espec.",
"freq": "202530",
"va_freq": "40163",
"price": "4",
"pos": "3"
},
{
"request": "álgebra 8 grado dorofeev",
"placement": "Gar.",
"freq": "217307",
"va_freq": "18467",
"price": "2",
"pos": "2"
},
{
"request": "far cry 3",
"placement": "Gar.",
"freq": "113266",
"va_freq": "23218",
"price": "3",
"pos": "5"
}
]
}
]
Para que las opciones "Texto inicial" y "Texto final" estén disponibles en el Editor de tareas, debe activar "Más opciones".
Configuraciones posibles
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| Search DB | Yandex Moscow | Selección de la base de datos de búsqueda |
| Cookie "userlogin=" | En este campo es necesario indicar el valor de la cookie userlogin, obtenida en el navegador después de la autorización |