Frage

Ich habe mehr als 200 Video-Codes Google und für eine Art und Weise bin auf der Suche alle Titel ihrer zugehörigen Video zu sammeln.

Ich weiß, dass ich nur 200+ Urls in ein Browser-Fenster eingeben könnte und kopieren und einfügen, aber das ist ziemlich langsam gehen und ich würde etwas automatisiert bevorzugen.

Danke

War es hilfreich?

Lösung

Locken und Grep (und 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

Natürlich könnte dies mit Perl / Python / PHP / Ruby-/ was auch immer mit regex erfolgen. Google Video hat wirklich schöne Klassennamen für ihre divs.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top