Ir al contenido principal

SE::YouTube - extractor completo de YouTube

YouTube

Información general del extractor

Extractor de resultados de búsqueda de YouTube. Gracias al extractor de YouTube, podrá obtener grandes bases de datos de enlaces a videos listos para su uso posterior. Puede utilizar las consultas de la misma forma en que las introduce en la barra de búsqueda de YouTube. Al utilizar el extractor de YouTube, es posible recopilar datos básicos sobre un video en modo multihilo. Y para obtener datos completos sobre cada video, puede utilizar SE::YouTube::VideoSE::YouTube::Video

La funcionalidad de A-Parser permite guardar la configuración de extracción de datos del extractor YouTube para su uso posterior (ajustes preestablecidos), establecer un programa 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, incluidos JSON, SQL y CSV.

Datos recopilados

Los datos se recopilan del servicio http://www.youtube.com/.

  • Resultados principales
    • Enlace al video
    • Título del video (title)
    • Descripción del video
    • Nombre de usuario
    • Enlace a la imagen de vista previa
    • Número de visualizaciones
    • Duración del video
    • Fecha de publicación del video
    • Número de suscriptores del canal
    • Resumen por IA (summary), si está disponible
Datos recopilados
  • Matriz de "Consultas relacionadas"
    • Palabra clave
    • Enlace a la vista previa

Capacidades

  • Número máximo de páginas para la extracción de datos en Youtube: 50 páginas
  • Selección de país desde donde se realiza la búsqueda
  • Búsqueda por fecha de publicación
  • Selección del tipo de resultado (videos, canales, listas de reproducción)
  • Selección de la duración del video
  • Configuración avanzada de parámetros de búsqueda (subtítulos, 3D, HD, en vivo, licencia Creative Commons)
  • Sort (Ordenación) por relevancia, fecha de publicación, calificación, número de visualizaciones
  • Extrae adicionalmente el enlace a la vista previa del video
  • Posibilidad de elegir el idioma de la interfaz
  • Posibilidad de activar el modo seguro de búsqueda

Variantes de uso

  • Búsqueda, recopilación y análisis de información en Youtube

Consultas

Como consultas, es necesario indicar frases de búsqueda, por ejemplo:

Futbol   
Cataratas del Niágara
Speak in english
Cats and dogs
Automóviles

Sustituciones de consultas

Puede utilizar los macros integrados para multiplicar las consultas; por ejemplo, si queremos obtener una base de datos muy grande de foros, 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 un problema para A-Parser. A una velocidad de 2000 consultas por minuto, esta tarea se procesará en solo 16 horas.

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, por ejemplo, CSV o JSON.

Exportación de lista de enlaces

De la misma manera que en SE::Google.

Formato del resultado:

[% FOREACH item IN p1.serp;    loop.count _ ' - ' _ item.link _ ' - ' _ item.title _ ' - ' _ item.desc _ "\n"; END %]

Ejemplo de resultado:

1 - https://www.youtube.com/watch?v=dm_T7H6J2U8 - ¿QUÉ TAN INTELIGENTE ERES? Prueba sencilla que muchos adultos no pasarán - En este video podrás comprobar qué tan inteligente eres. Te espera una <b>prueba</b>, que consiste en preguntas sencillas de nivel escolar ...
2 - https://www.youtube.com/watch?v=iDAYNEV9Kxg - ¡Prueba japonesa única sobre el envejecimiento cerebral! ¡Asegúrate de comprobarlo tú mismo! - ¡Prueba japonesa única <b>prueba</b> sobre el envejecimiento cerebral! ¡Asegúrate de comprobarlo tú mismo! Esta <b>prueba</b> fue desarrollada en Japón. Cómo ...
3 - https://www.youtube.com/watch?v=0PEy2_sSy6A - Esta prueba sencilla revelará tu miedo más profundo - Nuestro subconsciente es un lugar bastante oscuro, para entenderlo se necesitan años de psicoanálisis. Y esta...
4 - https://www.youtube.com/watch?v=j6K9nIugzAY - India vs England 2nd Test Day 4 Highlights 2021| Royal Sports Tv - India vs England 2nd <b>Test</b> Day 4 Highlights 2021 India vs England 2nd <b>Test</b> Day 4 Highlights 2021 | ind vs eng <b>test</b> series India vs ...
5 - https://www.youtube.com/watch?v=ALDqwSMVYKQ - PRUEBA DE PSIQUE/ 929 SEGUNDOS DE RISAS/LAS MEJORES BROMAS DE FEBRERO 2021/¡INTENTA NO REÍR! BEST COUB - Canal de Telegram: https://t.me/CrazyHumor129k EN EL CANAL ENCONTRARÁS 929 SEGUNDOS DE RISAS EXCELENTES CON LAS MEJORES...
6 - https://www.youtube.com/watch?v=6X1puBtvc_s - Serie Prueba de embarazo episodio 1 - serie rusa 2015 HD - Estreno de la serie - <b>Prueba</b> de embarazo episodio 1 - serie rusa 2015 Después de la muerte de una paciente, la ginecóloga Natalia ...
7 - https://www.youtube.com/watch?v=hXuhVD7Dwp0 - ¡Prueba! ¡Ilusiones ópticas que te revelarán una verdad inesperada sobre ti! - <b>¡Prueba!</b>! ¡Ilusiones ópticas que te revelarán una verdad inesperada sobre ti! Existen muchos tipos diferentes ...
8 - https://www.youtube.com/watch?v=BYA8lY4o33A - ¡Prueba! ¿QUÉ ANIMAL ES TU TALISMÁN? ¿Qué depredador se esconde en tu alma? Prueba de carácter precisa - <b>¡Prueba!</b>! ¿QUÉ ANIMAL DIVINO ERES? ¿Qué depredador se esconde en tu alma? <b>Prueba</b> de carácter precisa Para ello ...
9 - https://www.youtube.com/watch?v=V-kqty2vAm4 - ¡Prueba! ¡ALGUIEN ESTÁ SECRETAMENTE ENAMORADO DE TI! ¡AVERIGUA QUIÉN! - <b>¡Prueba!</b>! ¡ALGUIEN ESTÁ SECRETAMENTE ENAMORADO DE TI! ¡AVERIGUA QUIÉN! A menudo te sientes solo y sueñas con encontrar el verdadero ...
10 - https://www.youtube.com/watch?v=9HtbSe_oJto - Realiza esta prueba y comprueba tu atención - En este video comprobaremos qué tan desarrollada está tu atención. Te esperan diferentes tipos de tareas con varios niveles...
...

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

Formato general del resultado:

[%  FOREACH i IN p1.serp;    tools.CSVline(i.link, i.title, i.desc); END  %]

Nombre del archivo:

$datefile.format().csv

Texto inicial:

Enlace,Ancla,Snippet

sugerencia

En el Formato general de resultados se aplica el motor de plantillas Template Toolkit para mostrar la matriz $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 vacía.

Competencia de palabras clave

De la misma manera que en SE::Google.

Guardar en formato SQL

Formato del resultado:

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

Ejemplo de resultado:

INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=dm_T7H6J2U8', '¿QUÉ TAN INTELIGENTE ERES? Prueba sencilla que muchos adultos no pasarán')
INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=iDAYNEV9Kxg', '¡Prueba japonesa única sobre el envejecimiento cerebral! ¡Asegúrate de comprobarlo tú mismo!')
INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=0PEy2_sSy6A', 'Esta prueba sencilla revelará tu miedo más profundo')
INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=BYA8lY4o33A', '¡Prueba! ¿QUÉ ANIMAL ES TU TALISMÁN? ¿Qué depredador se esconde en tu alma? Prueba de carácter precisa')
INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=5Se6w0lOkyY', 'Nuevo Renault Duster. Prueba de manejo. Anton Avtoman.')
INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=Ko8cFdoOV6U', '¡Prueba! ¿QUÉ TIPO DE CHICA ERES? ¿Quién hay más en ti, una DAMA o una CHICA MARIMACHO?')
INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=j6K9nIugzAY', 'India vs England 2nd Test Day 4 Highlights 2021| Royal Sports Tv')
INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=9HtbSe_oJto', 'Realiza esta prueba y comprueba tu atención')
INSERT INTO serp VALUES('prueba', 'https://www.youtube.com/watch?v=V-kqty2vAm4', '¡Prueba! ¡ALGUIEN ESTÁ SECRETAMENTE ENAMORADO DE TI! ¡AVERIGUA QUIÉN!')
...

Volcado de resultados en JSON

De la misma manera que en SE::Google.

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 YouTube.

De la misma manera que en SE::Google.

De la misma manera que en SE::Google.

Extracción de dominios

De la misma manera que en SE::Google.

Eliminación de etiquetas de los títulos y descripciones de los videos

Añadir Results Builder (Constructor de resultados) y en la lista desplegable seleccionar la fuente: $p1.serp.$i.title - Title. Seleccionar el tipo: Remove HTML tags.

Añadir de nuevo Results Builder (Constructor de resultados) y en la lista desplegable seleccionar la fuente: $p1.serp.$i.desc - Description. Seleccionar el tipo: Remove HTML tags.

Descargar ejemplo

Cómo importar un ejemplo a A-Parser

eJyVVMtu2zAQ/BWBMJAGUI3k0ItujlsjLZw4tZ1D4fjASCuBDUWyJOXGEPTv3aVo
y07TQ2/kPmb2MWTLPHcv7sGCA+9YtmmZCWeWsdWXLPuhm3XzDMkSar2D5HZ9N088
r1xSWl0na+EluISrIvkMLrfCeKGVYykz3DqwBLg5xUFPASVvpGdpy/zeAPIgsLWi
IKco8G54BbluFMawHZcNxlx3/w4vta25x6ID6iGDjZDfjHvnh4uRp1KTj8mowEKf
ntTFJeu225T1eW4W4ijNXI/jBI7OFd/BWhOVkDCYZ3i753UgK7gH8h4IL8f+lRB4
UQiaCZc9A01kYH1U4lcoVmmMxaMV4GY4WTR5CABk3B+q27BRuDOEaELu9z6HZSWX
DlLmsNQZx0KKtx7hwXKv7SLuKGuZVhMp57ADOYQF/JtGyALXNykx6WtMfD9k8RdG
d2zvlAqX9ttiDUeUcLtZ3A1ZhZ7rCjsvnrFvKWrh8e6mQQkZu0LjC4A5zuyeZlZr
C0eaiBzZUdMGFClkWNnEDKazNs7WcmJsmdONzZFvc5VuGGkKU4OYGMknatKG53Hr
a0k7t5bv0XgIJuX0GaTi9/BIk/8FFxI6TMi1KkW1iE/i0Eaj1viqF2qqayOBhq4a
KVEzDpaDdicuaoQuw/TeJk8DRSCNLxdr0NJ9W/VzNFZgSZ/SWPUpa4TMuZSPy/mp
hw16D1p3BJvjI6o0ypvmHvSfsUrrKjw6eDX4zwAuz9sGui11H3+Z4+/Vnv01Wduh
qn66hz6KuqQYtOG4HEqG/pU/xum9JQ==
sugerencia

El Constructor de resultados se puede añadir tantas veces como necesite.

Ver también: Constructor de resultados

De la misma manera que en SE::Google.

Configuraciones posibles

Nombre del parámetroValor por defectoDescripción
DeviceDesktopSelección del tipo de resultados (Desktop/Mobile)
Pages count10Número de páginas para la extracción de datos (de 1 a 50)
Search from countryAuto (Based on IP)Selección del país desde donde se realiza la búsqueda
Interface languageEnglishSelección del idioma de la interfaz
Restricted modeActivar/desactivar el "Modo seguro" de búsqueda
Uploaded timeAll timeBúsqueda por fecha de publicación
Result typeVideoSelección del tipo de resultado
DurationAllSelección de la duración del video
FeaturesAllConfiguración avanzada de parámetros de búsqueda
Sort byRelevancyOrdenación de los resultados
Advanced filters (param sp=)Permite especificar combinaciones complejas de filtros. Para ello, debe tomar el valor del parámetro sp en la URL del navegador e insertarlo en este campo. Este valor tiene prioridad sobre los filtros establecidos en la configuración del extractor.