Rank::MajesticSEO - Extractor de cantidad de backlinks del servicio majesticseo.com
Descripción del extractor
El extractor Majestic es uno de los extractores más solicitados por los especialistas SEO, ya que permite obtener indicadores tan importantes como Trust Flow y Citation Flow. Con la ayuda del extractor multihilo automatizado Majestic, puede extraer los siguientes datos: número de dominios de referencia, backlinks y páginas indexadas.
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.
Gracias al funcionamiento multihilo de A-Parser, la velocidad de procesamiento de las consultas puede alcanzar las 100 consultas por minuto utilizando solo 50 hilos.

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, incluidos JSON, SQL y CSV.
Datos recopilados
Los datos se recopilan del servicio www.majesticseo.com
- Número de dominios de referencia
- Número de backlinks
- Número de páginas indexadas
- Indicadores Trust Flow y Citation Flow
Casos de uso
- Obtención de información resumida sobre un dominio
- Evaluación de la cantidad de enlaces entrantes
- Evaluación del tráfico en el dominio
Consultas
Como consultas, es necesario especificar una lista de dominios, por ejemplo:
a-parser.com
yandex.ru
google.com
vk.com
facebook.com
youtube.com
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 presentar los resultados de forma personalizada, así como estructurada, por ejemplo, CSV o JSON.
Exportación de la lista de resultados
Formato del resultado:
$query - domains: $domains, backlinks: $backlinks, trust: $trustflow, citation: $citationflow, indexed: $indexed\n
El resultado muestra el dominio, el número de backlinks, el número de direcciones IP de referencia, el trust, la citación y las páginas indexadas.
Ejemplo de resultado:
facebook.com - domains: 28384898, backlinks: 83357892873, trust: 99, citation: 99, indexed: 6743835203
a-parser.com - domains: 380, backlinks: 90219, trust: 12, citation: 38, indexed: 16121
yandex.ru - domains: 592182, backlinks: 1751277762, trust: 88, citation: 82, indexed: 92468056
google.com - domains: 21134537, backlinks: 32206959211, trust: 100, citation: 100, indexed: 3278520318
vk.com - domains: 1145676, backlinks: 3235015237, trust: 90, citation: 85, indexed: 372205938
...
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:
[% tools.CSVline(query.orig,domains,trustflow,citationflow,indexed) %]
Nombre del archivo:
$datefile.format().csv
Texto inicial:
Dominio,Dominios de referencia,Trust,Citación,Indexación
Ejemplo de resultado:
Dominio,Dominios de referencia,Trust,Citación,Indexación
a-parser.com,380,12,38,16121
yandex.ru,592182,88,82,92468056
vk.com,1145676,90,85,372205938
facebook.com,28384898,99,99,6743835203
google.com,21134537,100,100,3278520318
En el Formato de resultados se aplica el motor de plantillas Template Toolkit para la salida de los resultados.
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 en blanco.
Guardar en formato SQL
Formato del resultado:
INSERT INTO serp VALUES('$query.orig', '$domains', '$backlinks', '$trustflow', '$citationflow', '$indexed')\n
Ejemplo de resultado:
INSERT INTO serp VALUES('google.com', '21134537', '32206959211', '100', '100', '3278520318')
INSERT INTO serp VALUES('vk.com', '1145676', '3235015237', '90', '85', '372205938')
INSERT INTO serp VALUES('yandex.ru', '592182', '1751277762', '88', '82', '92468056')
INSERT INTO serp VALUES('a-parser.com', '380', '90219', '12', '38', '16121')
INSERT INTO serp VALUES('facebook.com', '28384898', '83357892873', '99', '99', '6743835203')
Volcado de resultados en JSON
Formato general del resultado:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = p1.query.orig;
obj.indexed = p1.indexed;
obj.domains = p1.domains;
obj.citationflow = p1.citationflow;
obj.trustflow = p1.trustflow;
obj.backlinks = p1.backlinks;
obj.json %]
Texto inicial:
[
Texto final:
]
Ejemplo de resultado:
[
{"indexed":"372205938","domains":"1145676","citationflow":"85","query":"vk.com","trustflow":"90","backlinks":"3235015237"},
{"indexed":"92468056","domains":"592182","citationflow":"82","query":"yandex.ru","trustflow":"88","backlinks":"1751277762"},
{"indexed":"6743835203","domains":"28384898","citationflow":"99","query":"facebook.com","trustflow":"99","backlinks":"83357892873"},
{"indexed":"3278520318","domains":"21134537","citationflow":"100","query":"google.com","trustflow":"100","backlinks":"32206959211"},
{"indexed":"16121","domains":"380","citationflow":"38","query":"a-parser.com","trustflow":"12","backlinks":"90219"}
]
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 de datos; en esta sección presentamos los casos más populares para el extractor Rank::MajesticSEO.
Guardar dominios con el trust deseado
Añadir un filtro y en la lista desplegable seleccionar la variable del valor de comprobación $trustflow - Trust flow. Seleccionar el tipo, por ejemplo: >. A continuación, en Número, debe escribir el valor que necesitamos, por ejemplo 10. Con este filtro podrá eliminar todos los resultados con un valor de Trust flow inferior a 10.

Descargar ejemplo
Cómo importar un ejemplo a A-Parser
eJx9VFFP20AM/ivRCaRNggoe9lK0SQWt0iagDMpT24cjcbqjl3O4u5RWUf479iW9
tMD21Nr+7LM/f3EtvHQrd2fBgXdiOKtFGf6LobiXZjUc3shncF6lDz8nyWkyVtqD
TWAji1KDOBGltA4sZ84+JlA8g1xW2ouTWvhtCVQW12CtyjhZZWSXFjdbC94qcORb
S10x7PzsTDT/zgruHm0R/f/g6V+LxV6CtxXswfMwFoVpdu6W6tvK+VzjKznb6LSF
/jjokQwsvUJDlgPjRLNY7Kq4MdpCcrHZcZJJL5PvSd1cJMncsDV4qcBuyVeet38H
aNXyYhfNsJDKuDbeGTH4JNOVVmbVhaMZAbH9FhDNCEiVl9x3j9n3RJgyGWwgaxGd
wcHjxVGIPzs087mJzLkHuYYptpRC7ybdwK0smDROBI4O8sDPl68DvyGBCJllihuQ
uiWORdWT+WjUSyDdIGGZMNLLmLbKy4JQILC4I30mjoItqEQVcv+0OWKYS+3gRDhq
dSypkex9RNG6pUc7Caslfy3QjLS+hjXoHhbqX1ZKZ/QFjHJK+tUlfg6ZfKjRxPH2
nyLtvlrqIVYJ1uXkps/K8BqXNHn2RHNrVShPtrvCyrDeWJYrgDJydsucFWghPtNV
7l6n778Ewx9Kv7JR2bsOxjhYy6EzJfmo5aT7+HbIykzpyEzMFfLR4LlMpTWtxcF9
L4+R69bARt/g++Sr8ASPvrsswiNq9/uhbbW0iuT3jRssiMn9V7uSqdT68f56PyJ6
SZEhT9urNkixmJutZNkPbDU3S8Ql6Ta416v2N5cpPCF2luDyHpZIwqPhm0W8kPHE
1p/cyWHd0FKf3V2LZQYYST6i0oXzct68AXxQ/Fc=
Ver también: Filtros de resultados
Configuraciones posibles
| Nombre del parámetro | Valor por defecto | Descripción |
|---|---|---|
| Check type | Root domain | Permite seleccionar el tipo de comprobación: Root Domain / Subdomain / URL |
| Use Chrome (Slow) | ☐ | Indica que se debe usar el navegador Chrome para todas las consultas |
| Use Headless mode for Chrome | ☑ | Usar el modo Headless para consultas a través del navegador |
| Use Stealth mode for Chrome | ☐ | Enmascarar el uso del navegador al realizar consultas a través del navegador |
| Use HTTP2 for requests without Chrome | ☐ | Usar HTTP/2 para consultas sin navegador |
| Emulate browser headers for requests without Chrome | ☐ | Emular encabezados de navegador para consultas sin navegador |
| User-agent for requests without Chrome | [% tools.ua.random() %] | Sobrescribir el User-Agent para consultas sin navegador |
| Additional headers for requests without Chrome | Accept, Accept-Encoding, Accept-Language | Permite establecer encabezados para consultas sin navegador. Funciona de manera similar a Additional headers en Net::HTTP. |
