未知
vidscraper的Python项目详细描述
vidscraper是一个从 各种来源——视频源、API、页面抓取——结合起来,以及 以一种统一的方式,尽可能有效地呈现它。
vidscraper内置了对流行视频网站的支持,如 blip、vimeo、ustream和youtube,以及对通用rss的支持 用feedparser馈送。
快速示例
>>> 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"}
项目链接
code: | https://github.com/pculture/vidscraper/ |
---|---|
docs: | http://vidscraper.readthedocs.org/ |
bugtracker: | http://bugzilla.pculture.org/ |
code: | https://github.com/pculture/vidscraper/ |
irc: | #vidscraper on irc.freenode.net |
build status: |
要求
- Python2.6+
- BeautifulSoup4.0.2+
- feedparser5.1.2+
- python-requests0.13.0+(但小于1.0.0!)