Ir al contenido principal

SE::Brave - Extractor de resultados de búsqueda de Brave

Brave

Descripción general del extractor

El extractor de resultados de búsqueda de Brave permite recopilar datos de este motor de búsqueda en rápido crecimiento y centrado en la privacidad. Gracias a él, podrá obtener bases de enlaces listos para su uso posterior. Puede utilizar las consultas de la misma forma en que las introduce en Brave, incluidos los operadores de búsqueda.

Gracias al funcionamiento multihilo de A-Parser, la velocidad de procesamiento de las consultas puede ser muy alta, lo que permite procesar grandes volúmenes de datos en poco tiempo.

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 de consultas, la sustitución de subconsultas desde archivos, la generació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, incluidos JSON, SQL y CSV.

Datos recopilados

  • Enlaces, anclas y fragmentos (snippets) de los resultados, así como la fecha del fragmento (si está disponible)
  • Lista de palabras clave relacionadas (Related keywords)

Capacidades

  • Soporte para todos los operadores de búsqueda de Brave (site:, inurl:, etc.)
  • Especificación del número de páginas (de 1 a 10); en promedio, Brave ofrece unos 10 resultados por página
  • Especificación de la región de resultados e idioma de la interfaz de la página obtenida
  • Posibilidad de obtener resultados locales precisos; se admite la determinación de la ubicación por IP o especificación exacta
  • Posibilidad de elegir el tipo de resultados; además de la búsqueda orgánica principal, el extractor de Brave puede recopilar resultados de noticias o videos
  • Soporta la especificación del tiempo de los resultados (todo el tiempo o por un intervalo específico desde 24 horas hasta un año)
  • Soporte para sesiones

Variantes de uso

  • Recopilación de bases de enlaces: para XRumer, AllSubmitter, GSA Ranker, etc.
  • Volcado de SERP, que incluye enlaces, anclas y fragmentos, lo que permite realizar análisis profundos para especialistas SEO y profesionales del marketing.
  • Búsqueda de backlinks y menciones de sitios web
  • Cualquier otra variante que implique obtener resultados de búsqueda para un número ilimitado de consultas

Consultas

Como consultas, debe indicar frases de búsqueda, exactamente igual que si las introdujera directamente en el formulario de búsqueda de Brave, por ejemplo:

compra de auto
ventanas en Kiev
site:https://lenta.ru
inurl:guestbook

Sustituciones de consultas

Puede utilizar los macros integrados para multiplicar las consultas; por ejemplo, si queremos obtener una base de datos de foros muy grande, indicaremos varias consultas principales en diferentes idiomas:

forum
foro
foro
论坛

En el formato de consultas indicaremos una iteración de caracteres de a a zzzz; este método permite rotar al máximo los resultados de búsqueda y obtener muchos resultados nuevos y únicos:

$query {az:a:zzzz}

Este macro creará 475254 consultas adicionales por cada consulta de búsqueda inicial, lo que en total dará 4 x 475254 = 1901016 consultas de búsqueda; una cifra impresionante, pero no es ningún problema para A-Parser. A una velocidad de 2000 consultas por minuto, esta tarea se procesará en solo 16 horas.

Uso de operadores

Puede utilizar operadores de búsqueda en el formato de consulta, de modo que se añadirán automáticamente a cada consulta de su lista, por ejemplo:

inurl:$query

Variantes 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 en forma estructurada, como CSV o JSON.

Exportación de lista de enlaces

Formato del resultado:

$serp.format('$link\n')

Ejemplo de resultado:

https://www.mobile.de/ru
https://auto.drom.ru/
https://autospot.ru/brands/
https://www.destacar.de/
https://www.autoscout24.de/auto/gebrauchtwagen/bayern/falkenstein/
https://www-autoservice-falkenstein.skoda-auto.de/?e=7
https://auto.ru/
https://www.autohaus-schueler.de/
https://www.avtogermes.ru/sale/
https://falkenstein.seat.de/
...

Formato del resultado:

[% FOREACH item IN serp;
loop.count _ ' - ' _ item.link _ ' - ' _ item.anchor _ ' - ' _ item.snippet _ "\n";
END %]

Ejemplo de resultado:

1 - https://www.mobile.de/ru - mobile.de: autos usados — anuncios de ... - mobile.de/ru es parte de mobile.de, el mercado de automóviles más grande de Alemania. mobile.de facilita la compra de un automóvil. Con una búsqueda sencilla y unos pocos clics, obtendrá una visión completa del mercado.
2 - https://auto.drom.ru/ - Venta de automóviles en Rusia. Usados... - 775 361 anuncios de venta de automóviles. Venta de autos nuevos y usados desde 10 000 rublos. Concesionarios y anuncios particulares.
3 - https://www.destacar.de/ - Automóviles de Alemania bajo pedido | ... - La empresa Destacar siempre está lista para ayudarle en la búsqueda, selección, inspección y compra de un automóvil en Alemania. Le ayudaremos a comprar un auto usado en Alemania, realizaremos la inspección y la prueba de manejo para que esté completamente seguro del estado de su auto.
4 - https://autospot.ru/brands/ - Comprar un automóvil en Moscú: precios en ... - ✸ Selección de autos por parámetros en Moscú: precios en el catálogo de automóviles Autospot. ✸ Catálogo de automóviles con precios y características técnicas - venta de distribuidores oficiales.
5 - https://www.autoscout24.de/auto/gebrauchtwagen/bayern/falkenstein/ - Gebrauchtwagen Falkenstein: Auto günstig kaufen - Gebrauchtwagen & Jahreswagen in Falkenstein kaufen und verkaufen bei AutoScout24.de - Europas großem Automarkt » Jetzt finden oder inserieren!
6 - https://www-autoservice-falkenstein.skoda-auto.de/?e=7 - ŠKODA Gebrauchtwagen in Falkenstein | Auto-Service Falkenstein GmbH - ŠKODA Gebrauchtwagen in Falkenstein | Auto-Service Falkenstein GmbH ✔ Günstig finanzieren ✔ Beste ŠKODA Vorführwagen und Jahreswagen ✔ ŠKODA gebraucht kaufen ✔ Probefahrt vereinbaren
7 - https://auto.ru/ - Auto.ru: comprar, vender e intercambiar ... - Este sitio funciona de acuerdo con la legislación de la Federación de Rusia y no está destinado a funcionar en su región. Al continuar usando el sitio, ...
8 - https://www.autohaus-schueler.de/ - Ihr Audi und VW Autohaus Schüler in Falkenstein - Ihr Autohaus Schüler in Falkenstein, Oelsnitz, Plauen & Wilkau-Hasslau - Wir bieten ein großes Angebot an Neu- und Gebrauchtwagen, Audi & VW Service.
...

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

Formato general del resultado:

[%  FOREACH item IN p1.serp;
tools.CSVline(item.link, item.anchor, item.snippet);
END %]

Nombre del archivo:

$datefile.format().csv

Texto inicial:

Enlace,Ancla,Fragmento

Ejemplo de resultado:

Enlace,Ancla,Fragmento
https://www.mobile.de/ru,"mobile.de: autos usados — anuncios de ...","mobile.de/ru es parte de mobile.de, el mercado de automóviles más grande de Alemania. mobile.de facilita la compra de un automóvil. Con una búsqueda sencilla y unos pocos clics, obtendrá una visión completa del mercado."
https://auto.drom.ru/,"Venta de automóviles en Rusia. Usados...","775 361 anuncios de venta de automóviles. Venta de autos nuevos y usados desde 10 000 rublos. Concesionarios y anuncios particulares."
https://www.destacar.de/,"Automóviles de Alemania bajo pedido | ...","La empresa Destacar siempre está lista para ayudarle en la búsqueda, selección, inspección y compra de un automóvil en Alemania. Le ayudaremos a comprar un auto usado en Alemania, realizaremos la inspección y la prueba de manejo para que esté completamente seguro del estado de su auto."
https://autospot.ru/brands/,"Comprar un automóvil en Moscú: precios en ...","✸ Selección de autos por parámetros en Moscú: precios en el catálogo de automóviles Autospot. ✸ Catálogo de automóviles con precios y características técnicas - venta de distribuidores oficiales."
https://www.autoscout24.de/auto/gebrauchtwagen/bayern/falkenstein/,"Gebrauchtwagen Falkenstein: Auto günstig kaufen","Gebrauchtwagen & Jahreswagen in Falkenstein kaufen und verkaufen bei AutoScout24.de - Europas großem Automarkt » Jetzt finden oder inserieren!"
https://www-autoservice-falkenstein.skoda-auto.de/?e=7,"ŠKODA Gebrauchtwagen in Falkenstein | Auto-Service Falkenstein GmbH","ŠKODA Gebrauchtwagen in Falkenstein | Auto-Service Falkenstein GmbH ✔ Günstig finanzieren ✔ Beste ŠKODA Vorführwagen und Jahreswagen ✔ ŠKODA gebraucht kaufen ✔ Probefahrt vereinbaren"
https://auto.ru/,"Auto.ru: comprar, vender e intercambiar ...","Este sitio funciona de acuerdo con la legislación de la Federación de Rusia y no está destinado a funcionar en su región. Al continuar usando el sitio, ..."
https://www.autohaus-schueler.de/,"Ihr Audi und VW Autohaus Schüler in Falkenstein","Ihr Autohaus Schüler in Falkenstein, Oelsnitz, Plauen & Wilkau-Hasslau - Wir bieten ein großes Angebot an Neu- und Gebrauchtwagen, Audi & VW Service."
...
sugerencia

En el Formato general de resultados se aplica el motor de plantillas Template Toolkit para mostrar el array $serp 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 en blanco.

Formato del resultado:

$related.format('$key\n')

Ejemplo de resultado:

test speed
ookla speed test
speed test wifi
internet speed test
run speed test
fast speed test
mbps test
test 2
test match
google speed test
...

Guardado en formato SQL

Formato del resultado:

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

Ejemplo de resultado:

    
INSERT INTO serp VALUES('test', 'https://www.speedtest.net/', 'Speedtest by Ookla - The Global Broadband Speed Test')
INSERT INTO serp VALUES('test', 'https://www.merriam-webster.com/dictionary/test', 'TEST Definition & Meaning - Merriam-Webster')
INSERT INTO serp VALUES('test', 'https://englishtest.duolingo.com/', 'Duolingo English Test')
INSERT INTO serp VALUES('test', 'https://link.springer.com/journal/11749', 'Home | TEST | Springer Nature Link')
INSERT INTO serp VALUES('test', 'https://test.io/', 'Home | Test IO')
INSERT INTO serp VALUES('test', 'https://www.spectrum.com/internet/speed-test', 'Spectrum Internet Speed Test: Broadband Internet Speed Check')
INSERT INTO serp VALUES('test', 'https://fast.com/', 'Internet Speed Test | Fast.com')
INSERT INTO serp VALUES('test', 'https://en.wikipedia.org/wiki/Test', 'Test - Wikipedia')
...

Volcado de resultados en JSON

Formato general del resultado:

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

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

FOREACH item IN p1.serp;
obj.results.push({
link = item.link
anchor = item.anchor
snippet = item.snippet
});
END;

obj.json %]

Texto inicial:

[

Texto final:

]

Ejemplo de resultado:

{"results":[{"link":"https://www.speedtest.net/","snippet":"Use Speed<strong>test</strong> on all your devices with our free desktop and mobile apps.","anchor":"Speedtest by Ookla - The Global Broadband Speed Test"},{"link":"https://www.merriam-webster.com/dictionary/test","snippet":"The meaning of TEST is <strong>a means of testing</strong>. How to use test in a sentence.","anchor":"TEST Definition & Meaning - Merriam-Webster"},{"link":"https://englishtest.duolingo.com/","snippet":"The Duolingo English Test is a fast, affordable online English exam accepted by institutions worldwide. Take it anytime and get results in 2 days","anchor":"Duolingo English Test"},{"link":"https://link.springer.com/journal/11749","snippet":"Journal TEST <strong>focuses on cutting-edge research in all areas of Statistics and Probability with significant theoretical, methodological, and applied impact</strong>. ...","anchor":"Home | TEST | Springer Nature Link"},{"link":"https://test.io/","snippet":"Test IO delivers a full range of web, mobile, and IoT <strong>test</strong>ing, delivered as a service.","anchor":"Home | Test IO"},{"link":"https://www.spectrum.com/internet/speed-test","snippet":"Test your broadband Internet and WiFi speed with the Internet Speed Test. Check your upload and download speeds for your home Internet network.","anchor":"Spectrum Internet Speed Test: Broadband Internet Speed Check"},{"link":"https://fast.com/","snippet":"FAST.com will <strong>test</strong> Internet speed globally on any device (phone, laptop, or smart TV with browser).","anchor":"Internet Speed Test | Fast.com"},{"link":"https://en.wikipedia.org/wiki/Test","snippet":"Look up test, testing, Test, or TEST in Wiktionary, the free dictionary. ... Test (assessment), <strong>an educational assessment intended to measure the respondents&#x27; knowledge or other abilities</strong> ... Test., abbreviation for Testament, referring to the Old Testament and New Testament of the Christian Bible.","anchor":"Test - Wikipedia"},{"link":"https://speed.cloudflare.com/","snippet":"Test your Internet connection. Check your network performance with our Internet speed <strong>test</strong>. Powered by Cloudflare&#x27;s global edge network.","anchor":"Internet Speed Test - Measure Network Performance | Cloudflare"},{"link":"https://testmy.net/","snippet":"TestMy.net is a powerful broadband speed <strong>test</strong> that will <strong>test</strong> your Internet, calculate your transfer rate and output accurate, reliable and easy to understand results. TestMy.net is an independent third party and is not affiliated with your Internet service provider.","anchor":"Internet Speed Test"},{"link":"https://www.livechat.com/typing-speed-test/","snippet":"The faster you type, the faster you communicate with others. With our free typing speed <strong>test</strong>, you can check your WPM and CPM typing scores in a flash!","anchor":"Free Typing Test - Check Your Typing Speed in 60 Seconds | LiveChat ..."},{"link":"https://fiber.google.com/speedtest/","snippet":"Test your current internet speed, and find out how fast your broadband wi-fi handles uploads and downloads. See Google Fiber plan options for faster internet.","anchor":"Internet Speed Test | Check Broadband Speed | Google Fiber"},{"link":"https://zoom.us/test","snippet":"Preview your next Zoom Meeting using out <strong>test</strong> meeting tool to check your settings and display.","anchor":"Join a Test Meeting | Zoom"},{"link":"https://implicit.harvard.edu/implicit/takeatest.html","snippet":"On the next page, you&#x27;ll be asked to select an Implicit Association Test (IAT) from a list of possible topics. We&#x27;ll also ask you (optionally) to report your attitudes or beliefs about these topics and give you some information about yourself. We ask these questions because the IAT can be more valuable if you also describe your own self-understanding of the attitude or stereotype that the IAT measures.","anchor":"Take a Test"},{"link":"https://www.act.org/content/act/en/products-and-services/the-act.html","snippet":"The ACT <strong>test</strong> is a curriculum-based education and career planning tool for high school students that assesses the mastery of college readiness standards","anchor":"The ACT Test for Students | ACT"},{"link":"https://play.google.com/store/apps/details?id=org.zwanoo.android.speedtest&hl=en_US","snippet":"Test your download and upload speeds as well as three measures of latency to check a slow connection or use the app to make sure your network is ready for a gaming session. Use real-world data to find out where mobile network coverage is strong and weak for providers in your area with the Speed<strong>test</strong> Maps tab.","anchor":"Speedtest by Ookla - Apps on Google Play"},{"link":"https://speedtest.xfinity.com/","snippet":"Xfinity Speed Test – You need to enable JavaScript to run this app","anchor":"Xfinity Speed Test - Check Your Internet Speed"},{"link":"https://www.ada.org/education/testing/exams/dental-admission-test-dat","snippet":"Find out how to apply for, prepare for, take, and receive scores for the Dental Admission Test (DAT).","anchor":"Dental Admission Test (DAT) | American Dental Association"},{"link":"https://www.16personalities.com/free-personality-test","snippet":"Take our free personality <strong>test</strong> and discover your personality type in 10 minutes. Get a ‘freakishly accurate’ description of who you are and why you do things the way you do.","anchor":"Free personality test | 16Personalities"},{"link":"https://www.faa.gov/uas/recreational_flyers/knowledge_test_updates","snippet":"The law requires that all recreational flyers pass an aeronautical knowledge and safety <strong>test</strong> and provide proof of passage if asked by law enforcement or FAA personnel. The Recreational UAS Safety Test (TRUST) was developed to meet this requirement. TRUST provides education and <strong>test</strong>ing on important safety and regulatory information.","anchor":"The Recreational UAS Safety Test (TRUST) | Federal Aviation ..."}]}
sugerencia

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

Configuraciones posibles

Nombre del parámetroValor por defectoDescripción
Serp typeAllDetermina si se extraen resultados generales (All), noticias (News) o videos (Videos)
Pages count5Número de páginas a extraer (de 1 a 10)
RegionAll regionsSelección del país desde donde se realiza la búsqueda
Display languageEnglish (United States)Posibilidad de elegir el idioma de la interfaz de la página de resultados, para una máxima identidad de los resultados entre el extractor y el navegador
Safe searchModeratePosibilidad de activar la "Búsqueda segura"
Search timeAnyTiempo de los resultados (búsqueda dependiente del tiempo)
Local resultsOn (auto, from IP)Búsqueda local, valores posibles: Off - desactivado, Auto - la ubicación se determina por la IP de la consulta, Manual - se utiliza la ubicación establecida en Manual location
Manual locationCampo para introducir la ubicación exacta, se utiliza solo cuando Local results = Manual. La ubicación debe indicarse como un par de coordenadas separadas por coma en formato latitud,longitud, por ejemplo: 55.780844,37.6572693