Todos los scrapers

Social y vídeo

YouTube

youtube.com

98% Tasa de éxito
10.1s Respuesta media
In-house anti-bot Protección
6000 llamadas Medido sobre

Las páginas de YouTube son aplicaciones pesadas renderizadas en cliente, así que los datos solo existen después de ejecutar JavaScript. Nosotros renderizamos la página completa, que es también lo que hace accesible la información a nivel de canal, como el email de negocio público.

Qué puedes extraer

  • Título del vídeo, descripción y fecha de publicación
  • Número de visualizaciones, me gusta y comentarios
  • Nombre del canal, número de suscriptores y país
  • Email de contacto público del canal cuando existe
  • Páginas de búsqueda y de listado de canal

Cómo rastrearlo

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ&parsed_data=true"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/getPageSource",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "parsed_data": True},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const results = await su.getPageSource({
  url: 'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
  parsedData: true,
});
console.log(results);

Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.

Leer la documentación

Scrapers relacionados

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.