未知
项目描述
Vidscraper是一个库,用于从各种来源检索有关视频的信息——视频源、API、页面抓取——将其组合并尽可能高效地以统一的方式呈现。
Vidscraper自带对流行的视频网站(如blip、vimeo、ustream、youtube)的内置支持,以及对带有feedparser的通用RSS源的支持。
快速示例
>>> import vidscraper >>> video = vidscraper.auto_scrape('http://www.youtube.com/watch?v=PMpu8jH1LE8') >>> video.title u"The Magic Roundabout - Ermintrude's Folly" >>> video.description u"Ermintrude's been at the poppies again, but it's Dougal who ends up high as a kite!" >>> video.user u'nickhirst999' >>> video.guid 'http://gdata.youtube.com/feeds/api/videos/PMpu8jH1LE8'
命令行
vidscraper还自带命令行工具,允许您从命令行获取视频元数据。上面的示例可能看起来像这样
$ vidscraper video http://www.youtube.com/watch?v=PMpu8jH1LE8 \
--fields=title,description,user,guid
Scraping http://www.youtube.com/watch?v=PMpu8jH1LE8...
{
"description": "Ermintrude's been at the poppies again, but it's Dougal who ends up high as a kite!",
"fields": [
"title",
"description",
"user",
"guid"
],
"guid": "http://gdata.youtube.com/feeds/api/videos/PMpu8jH1LE8",
"title": "The Magic Roundabout - Ermintrude's Folly",
"url": "http://www.youtube.com/watch?v=PMpu8jH1LE8",
"user": "nickhirst999"
}
项目链接
- 代码::
- 文档::
- 错误跟踪器::
- 代码::
- IRC::
- 构建状态::
要求
Python 2.6+
BeautifulSoup 4.0.2+
feedparser 5.1.2+
python-requests 0.13.0+(但小于1.0.0!)
可选
requests-oauth 0.4.1+(对于需要身份验证的一些API *咳嗽* Vimeo搜索 *咳嗽*)
lxml 2.3.4+(推荐用于BeautifulSoup;假设测试结果的解析器。)
unittest2 0.5.1+(用于测试)
mock 0.8.0+(用于测试)
tox 1.4.2+(用于测试)
项目详情
关闭
vidscraper-1.0.2.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 8c3b7046650271afd4ac2b39f222f5c262ec10ac08902c324a56c1825137e2f4 |
|
MD5 | b81c3d0cec92a3392acea24a484c159a |
|
BLAKE2b-256 | 402462c69e4de9707b2bdf80ddeceabee988c7b2113763284139e87a4e710b25 |