0

200 以上の Google ビデオ コードがあり、関連するすべてのビデオ タイトルを収集する方法を探しています。

ブラウザ ウィンドウに 200 以上の URL を入力してコピー アンド ペーストするだけでよいことはわかっていますが、それはかなり時間がかかるので、自動化したほうがよいでしょう。

ありがとう

4

1 に答える 1

2

Curl と Grep (および 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

明らかに、これは Perl/Python/PHP/Ruby/regex を使用するものなら何でも実行できます。実際、Google ビデオでは、div に適切なクラス名が付けられています。

于 2009-06-23T15:02:51.077 に答える