2014-02-18 5 views
1

Мне нужно сохранить описания списка видеороликов youtube. Я хочу подать URL-адреса видео (т. Е. http://www.youtube.com/watch?v=sVtkQCz9Sx8), а затем получить соответствующую информацию раздела «about» видео с YouTube. Возможно ли это для меня обойтись без обучения даже основам программирования?Сохраните описание нескольких видеороликов youtube

ответ

2

В Python 3, что-то вроде этого:

# -*- coding: utf-8 -*- 

from bs4 import BeautifulSoup 
from urllib.request import urlopen 

with open('links.txt') as f: 
    for link in f: 
     page = urlopen(link) 
     soup = BeautifulSoup(page.read()) 
     description_tag = soup.find(id='eow-description') 
     upload_date_tag = soup.find(id='eow-date') 
     print(link) 
     print('Published on', upload_date_tag.text) 
     print(description_tag.text) 
     print() 

Введите ваши адреса в links.txt (одна гиперссылка на линии).

+0

Спасибо moguchiy, Я знаю, что python - это своего рода язык программирования. Кроме этого, я не знаю, как ваш маленький скрипт может помочь получить видео. Не могли бы вы дать более подробную информацию о том, как его использовать? Должен ли я установить программное обеспечение python? Возможно, сохраните свой скрипт (где?) В качестве исполняемого файла (что?) И запустите его? Это помогло бы мне, как я уже намекнул на вопрос, у меня нет знаний и/или опыта программирования. –

+1

К сожалению, вам необходимо установить [python 3] (http://python.org/download) и [pip] (https://pypi.python.org/pypi/pip). Откройте терминал и введите 'pip install beautifulsoup4'. После этого просто сохраните скрипт, например, «get_youtube_description.py» и в той же папке, создайте файл с именем «links.txt» и подайте его с помощью видеороликов. Чтобы запустить скрипт, откройте новый терминал, перейдите в каталог, в котором находится скрипт, и введите 'python get_youtube_description.py' – moguchiy

+0

Спасибо, я попробую и опубликую результаты, если у меня есть, позже. –

Смежные вопросы