1

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

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

我有一些网站要抓取并显示在 XBMC 中。一个是音乐网站 ,一个是付费电视网站,仅对拥有帐户的人开放。我已经设法抓取了一个网站,feedparse但我不知道如何输出这些标题和链接以在 XBMC 中播放。

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

4

1 回答 1

2

关于网页抓取被问过很多次的一般话题,常见的答案总是 Python 的机械化/美丽汤。这将允许您实际获取数据。

获得数据后,只需按照您想要的方式对其进行格式化,对于您的 xbmc 应用程序:http ://wiki.xbmc.org/index.php?title=HOW-TO:Write_Python_Scripts_for_XBMC

它是一个两步过程。

  1. 从源中获取数据并将其格式化为某种通用结构
  2. 使用通用结构填充 xbmc 脚本中的元素

您实际想要对脚本执行的操作将决定您将如何使用数据。如果它只是简单地提供信息,那么上面的链接几乎可以解释它。

于 2012-02-02T00:43:19.860 回答