跳转到主要内容

未知

项目描述

Vidscraper是一个库,用于从各种来源检索有关视频的信息——视频源、API、页面抓取——将其组合并尽可能高效地以统一的方式呈现。

Vidscraper自带对流行的视频网站(如blipvimeoustreamyoutube)的内置支持,以及对带有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"
}

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装软件包的信息。

源分发

vidscraper-1.0.2.tar.gz (250.7 kB 查看散列值)

上传时间

由以下组织支持