Преобразование кодов видео Google в заголовки видео

StackOverflow https://stackoverflow.com/questions/1033075

  •  06-07-2019
  •  | 
  •  

Вопрос

У меня есть более 200 видеокодов Google, и я ищу способ собрать все связанные с ними заголовки видео.

Я знаю, что могу просто ввести более 200 URL-адресов в окно браузера, скопировать и вставить, но это довольно медленно, и я бы предпочел что-то автоматизированное.

Спасибо

Это было полезно?

Решение

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/что угодно с помощью регулярных выражений.Google Video на самом деле имеет красивые имена классов для своих элементов управления.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top