1
我需要保存一系列YouTube视频的说明。我想提供视频网址(即http://www.youtube.com/watch?v=sVtkQCz9Sx8),然后获取youtube视频“about”部分的相应信息。即使没有学习编程的基础知识,我也可以做到这一点吗?保存多个YouTube视频的说明
我需要保存一系列YouTube视频的说明。我想提供视频网址(即http://www.youtube.com/watch?v=sVtkQCz9Sx8),然后获取youtube视频“about”部分的相应信息。即使没有学习编程的基础知识,我也可以做到这一点吗?保存多个YouTube视频的说明
在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键入网址(每行一个网址)。
谢谢moguchiy, 我知道python是一种编程语言。除此之外,我不知道您的小脚本如何帮助您获得视频。你能否提供更多关于如何使用它的细节?我应该安装python软件吗?也许保存你的脚本(在哪里?)作为一个可执行文件(什么?)并启动它?这将帮助我,因为我已经暗示了这个问题,我没有编程知识和/或经验。 –
对不起,您必须安装[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
谢谢,我会尝试它并稍后发布结果(如果有的话)。 –