Question

J'ai plus de 200 codes vidéo Google et je cherche un moyen de collecter tous les titres vidéo associés.

Je sais que je pourrais simplement taper plus de 200 URL dans une fenêtre de navigateur et les copier / coller, mais c'est assez lent et je préférerais quelque chose d'automatisé.

Merci

Était-ce utile?

La solution

Curl et Grep (et 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

Évidemment, cela pourrait être fait avec Perl / Python / PHP / Ruby / que ce soit avec regex. La vidéo Google a en fait de beaux noms de classe pour leurs divs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top