XBMC的Python脚本编写

1 投票
1 回答
1200 浏览
提问于 2025-04-17 12:09

我刚开始学习编程,尤其是Python,之前没有任何编程经验。我已经读了一些关于Python的资料,还做了一些基础的教程,现在我准备开始我的第一个Python项目。

我的项目是围绕XBMC这个很棒的媒体中心展开的,我想为它开发一些插件。

我有几个网站想要抓取数据并在XBMC中显示。其中一个是音乐网站,另一个是付费电视网站,这个网站只有拥有账号的人才能访问。我已经用feedparse抓取过一个网站,但我不知道怎么把这些标题和链接输出到XBMC中播放。

我想问的是:我该从哪里开始,怎么为这些网站写脚本,我需要哪些工具、库或模块?还有,我该怎么把这些内容放到XBMC里。

1 个回答

2

关于网页抓取这个话题,已经被问了很多次,大家常常推荐用Python的Mechanize或Beautiful Soup。这些工具可以帮助你获取数据。

一旦你拿到了数据,接下来就是把它整理成你想要的格式,以便在你的xbmc应用中使用:http://wiki.xbmc.org/index.php?title=HOW-TO:Write_Python_Scripts_for_XBMC

这个过程分为两个步骤。

  1. 从某个来源获取数据,并把它整理成一个常见的结构
  2. 用这个常见的结构来填充你的xbmc脚本中的元素

你想用脚本做什么,会决定你如何使用这些数据。如果只是提供一些信息,那么上面的链接基本上就能解释清楚了。

撰写回答