与Hulu的“隐藏”2.0API交互的Python库。

hulu的Python项目详细描述


hulu试图使开发人员更容易与Hulu“隐藏”2.0api交互

故事

我的一个朋友(@adammagana)创建了一个php库(found here)来与Hulu“隐藏”的1.0api交互。1.0api只返回xml,但是有人发现了一个问题,揭示了一些返回json的2.0端点。

由于json在python中比xml更容易使用,所以我自己尝试向其他开发人员开放他们的api。

功能

  • 列出在Hulu上有节目/视频的公司
  • 列出特定节目中的视频
  • 列出Hulu上可用的拖车
  • 在“显示视频”列表中查找给定视频的位置
  • (有点)更多!

安装

$ pip install hulu

示例用法

from hulu import Hulu
h = HuluAPI()
try:
    h.get_companies()
except HuluError as e:
    print e

try:
    h.get_video_info(441295)
except HuluError as e:
    print e

贡献

如果任何人有额外的信息(例如:参数被带到给定的api方法,额外的api方法还没有找到,等等),请随意打开一个pull请求!:)

待办事项

  • 搞清楚身份验证!

有些api方法需要身份验证,但是我还没有弄清楚如何进行身份验证来进行这些api调用,这些api调用包括:

api/2.0/plus_upsell.json
api/2.0/favorited_show_ids
api/2.0/queued_video_ids

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java通过Spring MVC web应用程序向客户端发送文本文件   java是否可以在运行时动态实例化DAO类?   调用VB。来自Java的net函数   java在Android中通过单击打开特定文件夹   java如何使用maven pom。xml标识非标准项目结构中的testng测试用例?   java为什么FOP在大文件上崩溃?   Architecture python+flask和spring boot+java   java Kafka工具根本没有启动Ubuntu 19.10   如何使用Eclipse运行Java USB API for Windows   java如何在Eclipse中查看J2EE预览服务器/容器的日志/控制台?   网页抓取是否可以使用Java crawler crawler4j暂停和恢复抓取?   java当我第二次按下按钮时,应用程序停止工作   带有偏移量和限制的java SQLite分页问题   java如何在OSX mavericks中将端口80转发到8080   java从泛型方法调用非泛型方法   java My代码未按预期工作。十进制输出不是它应该的样子   节点。java中的js加密(jasypt)和nodejs中的解密   java乘法表不工作数组索引超出范围   java将JDBC与Firebirdsql连接起来