filmaffinity的python包装

python_filmaffinit的Python项目详细描述


这是一个简单的Python抓取电影亲和力。

https://travis-ci.org/sergiormb/python_filmaffinity.svg?branch=masterhttps://coveralls.io/repos/github/sergiormb/python_filmaffinity/badge.svg?branch=masterhttps://img.shields.io/github/license/mashape/apistatus.svghttps://img.shields.io/pypi/pyversions/Django.svghttps://readthedocs.org/projects/python-filmaffinity/badge/?version=latest

安装

PIP

pip install python_filmaffinity

来源

git clone git@github.com:sergiormb/python_filmaffinity.git
cd python_filmaffinity
python setup.py install

要求

requests >= 2.0.1
requests-cache >= 0.4.13
bs4 >= 0.0.1

示例

importpython_filmaffinityservice=python_filmaffinity.FilmAffinity()movie=service.get_movie(title='Celda 211')movie['title']Celda211movie['rating']7.7movie['directors']['Daniel Monzón']movie['actors']['Luis Tosar','Alberto Ammann','Antonio Resines','Carlos Bardem','Marta Etura','Vicente Romero','Manuel Morón','Manolo Solo','Fernando Soto','Luis Zahera','Patxi Bisquert','Félix Cubero','Josean Bengoetxea','Juan Carlos Mangas','Jesús Carroza']

用法

语言

  • 西班牙语:“是”
  • 美国、英国:“en”
  • “MX”< /LI>
  • 阿根廷:“AR”
  • 智利:“cl”
  • 哥伦比亚:“co”
  • 示例
importpython_filmaffinityservice=python_filmaffinity.FilmAffinity(lang='en')

获取电影

ParameterRequiredTypeDescription
idFalseStringFilmAffinity id
titleFalseStringGet movie by title
trailerFalseBooleanReturn movie with trailer
imagesFalseBooleanReturn movie with images
  • 示例
movies=service.get_movie(title='Avatar')movies=service.get_movie(id='495280')

顶级电影亲和力

ParameterRequiredTypeDescription
from_yearFalseStringSearch start date
to_yearFalseStringSearch end date
topFalseIntegerNumber of elements
  • 示例
movies=service.top_filmaffinity()movies=service.top_filmaffinity(from_year=2010,to_year=2011)

顶级首映

ParameterRequiredTypeDescription
topFalseIntegerNumber of elements
  • 示例
movies=service.top_premieres()

顶级Netflix、顶级HBO、顶级电影人、顶级电影人、顶级乐天、顶级电视剧

ParameterRequiredTypeDescription
topFalseIntegerNumber of elements
  • 示例
movies=service.top_netflix()movies=service.top_hbo(top=5)movies=service.top_filmin()movies=service.top_movistar()movies=service.top_rakuten()movies=service.top_tv_series()

推荐HBO、Netflix、Filmin、Movistar、Rakuten

ParameterRequiredTypeDescription
trailerFalseBooleanReturn movie with trailer
imagesFalseBooleanReturn movie with images
  • 示例
movies=service.recommend_netflix()movies=service.recommend_hbo()movies=service.recommend_filmin()movies=service.recommend_movistar()movies=service.recommend_rakuten()

更改日志

v0.0.14(2018年9月8日)

  • 已修复错误

v0.0.13(2018年9月7日)

    在标题中添加代理和随机用户代理

v0.0.12(2018年8月27日)

  • 更改了说明

v0.0.11(2018年8月27日)

  • 已修复错误

v0.0.1o(2018年8月27日)

  • 修复了ssl的错误

V0.0.09(2017年12月28日)

  • 替换请求缓存的缓存工具

V0.0.8(2017年12月26日)

  • 添加图像
  • 已修复错误

V0.0.7(2017年12月15日)

  • 修正了分析结果的编码
  • 对所有支持的语言禁用限制
  • 将名称更改为主类。
  • 添加初始语言检查并在不支持时引发错误
  • 添加基本异常

V0.0.6(2017年6月12日)

  • 添加缓存工具

V0.0.5(2017年6月13日)

  • 已修复错误

V0.0.4(2017年6月11日)

  • 最新DVD
  • 用预告片观看电影
  • 顶级电视剧
  • 用raiting返回电影列表

V0.0.3(10-06-2017)

  • 顶级netlfix、hbo和filmin
  • Netflix、HBO或Filmin的推荐
  • 已修复错误

V0.0.2(2017年5月31日)

  • 按片名、年份、导演或演员阵容搜索电影。
  • 获取FilmAffinity顶部并按年份搜索
  • 把首映式放在首位

V0.0.1(2017年5月29日)

  • 初次发布。

作者

合作者

  • Opacam

许可证

麻省理工学院许可证(MIT)

版权所有(c)2014 Derrick Gilland

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

软件按“原样”提供,但没有任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合某一特定目的和非侵犯性。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在诉讼或合同中,侵权行为或其他,产生于, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。

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

推荐PyPI第三方库


热门话题
如果字段相同,java共享对象的单个实例   if语句在从参数(JAVA)获取getDiscount()时遇到问题   使用JanusGraph Java API和HBase时出现临时BackendException   java读取嵌套的yaml值而不传入根对象   java为什么我不能用这段代码从链表中删除第一个节点?   javascript为什么验证错误在旧的情况下会持续?   java如何在JSch SFTP上重新发布?   使用java将json转换为xml   java如何将EditText的值放入对话框   java Hibernate:与EmbeddedID重复的getter/setter?   java如何使用TestNG和Maven在套件中的测试类之间共享状态?   java 安卓 studio游戏开发   推荐用于Java编码的Vim插件?   java定期关闭文件   java删除字符串中每5个字符并返回新字符串   如何在Java中使用父目录中的类?   java如何在ArrayList中使用索引添加多个对象   sbt java。util。MissingResourceException:找不到com。太阳xml。内部的信息。萨杰。肥皂LocalStrings包