Pregunta

Tengo más de 200 códigos de video de Google y estoy buscando una forma de recopilar todos sus títulos de video asociados.

Sé que podría escribir más de 200 URL en una ventana del navegador y copiar y pegar, pero eso es bastante lento y preferiría algo automatizado.

Gracias

¿Fue útil?

Solución

Curl y Grep (y Sed)

for code in 6168784043164674382 -6812164614976718979; do
  curl -s http://video.google.com/videoplay?docid=$code | grep "<div class=titlebar-title>" | sed "s/^<div class=titlebar-title>\(.*\)<\/div>$/\1/g"
done

Obviamente, esto podría hacerse con Perl / Python / PHP / Ruby / lo que sea con regex. El video de Google en realidad tiene buenos nombres de clase para sus divs.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top