XBMC 的 Python 脚本

标签 python screen-scraping xbmc

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

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

我有一些网站想要抓取并在 XBMC 中显示。一个是music website其中一个是 payed TV website这仅适用于拥有其帐户的人。我已经成功地使用 feedparse 抓取了一个网站,但我不知道如何输出这些标题和链接以在 XBMC 中播放。

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

最佳答案

对于有关网页抓取的一般主题,常见的答案始终是 Mechanize/Beautiful Soup for python。这将使您能够真正获取数据。

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

这是一个两步过程。

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

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

关于XBMC 的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9105499/

相关文章:

asp.net - 抓取 ASP.net 网站 : Need to Page through a Gridview using Python Mechanize

Python 抓取删除重复项

python - Pandas 中的 groupby -Python

java - 使用 Jsoup 从网页中读取指定行的文本

用于屏幕坐标和频率字典的 Python 热图

android - 如何使用python在android中获取mac地址

linux - 扩展应用核心

javascript - WebRTC 到 Node.JS 服务器并作为 RTP 传输

python - 将组上的顺序计数器列添加到 pandas 数据帧

javascript - Flask Python中未呈现不同的模板