XBMC的Python脚本

时间:2012-02-02 00:28:31

标签: python screen-scraping xbmc

我是编程和Python本身的新手。我没有编程经验。我已经设法阅读了Python并完成了一些相当基础的Python教程,现在我已准备好用我的第一个Python项目了。

我的项目基于XBMC,我想为这个非常棒的媒体中心开发一些插件。

我想在XBMC中搜索和显示一些网站。一个是music website,一个是payed TV website,只有拥有帐户的人才可以使用{{3}}。我设法用feedparse抓取了一个网站,但我不知道如何输出这些标题和链接在XBMC中播放。

我的问题是:我从哪里开始,如何为这些网站构建脚本,我需要哪些工具/库/模块。我需要做些什么才能将其纳入XBMC。

1 个答案:

答案 0 :(得分:2)

关于网页抓取已被问过很多次的一般话题,常见的答案总是针对python的Mechanize / Beautiful Soup。这样就可以让你真正获得数据了。

获得数据之后,只需按照您希望的格式对其进行格式化,即xbmc应用:http://wiki.xbmc.org/index.php?title=HOW-TO:Write_Python_Scripts_for_XBMC

这是一个两步过程。

  1. 从源获取数据并将其格式化为一些通用结构
  2. 使用通用结构在xbmc脚本中填充元素
  3. 您实际想要对脚本执行的操作将决定您如何使用数据。如果只是简单地提供信息,那么上面的链接几乎可以解释它。