2014-02-18 49 views

回答

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

谢谢,我会尝试它并稍后发布结果(如果有的话)。 –