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/无论使用正则表达式来完成。谷歌视频实际上有很好的 div 类名称。

于 2009-06-23T15:02:51.077 回答