跳转到主要内容

此模块用于获取任何给定时间点的顶级种子文件,并获取整个电影详情和评分。它还可以使用不同的参数搜索任何电影,并获得它们的磁力链接或任何首选质量的种子文件。

项目描述

这是一个Python库,用于获取任何给定时间点的顶级种子文件,并获取整个电影详情和评分。

它还可以使用不同的参数搜索任何电影,并获得它们的磁力链接或任何首选质量的种子文件。

功能

  • 搜索电影种子

  • 获取任何电影的详情,包括

    • 720p、1080p、3D质量的种子详情

    • 种子磁力链接和散列值,以及它们的尺寸和种子数

    • imdb_code

    • imdb评分和MPA评分

    • 年份

    • 时长

    • 摘要

    • 电影描述

所有上述详情均以Yify.movie对象的属性形式获得,每个对象代表一部电影。

  • 获取Yify网站上的顶级种子磁力链接

  • 下载相应磁力链接的种子文件。

  • 直接开始下载磁力链接,无需通过用户默认的种子客户端下载。

安装

Python3

pip install pyYify

pip3 install pyYify

使用方法

首先导入yify以使用其功能。

from pyYify import yify

yify中有两个类,分别是'movie'和'torrent'。

搜索电影。

搜索时,返回一个电影列表(电影对象)。

movies_list = yify.search_movies(search_string , quality , minimum_rating , genre)

电影的搜索字符串可以是“电影名称,IMDb代码,演员名称,导演名称”。quality = “全部” ,“720p” ,“1080p” ,“3D”。minimum_rating是IMDb评分。genre = 查看以下链接了解流派列表:https://www.imdb.com/genre/

获取Yify的顶级种子电影

movies_list  = yify.get_top_seeded_torrents() ;

返回一个电影列表,每个电影对象只包含名称和网页,与搜索方法不同,搜索方法返回的电影中包含所有详细信息。要获取其他电影详细信息,请使用getinfo()方法。

for movie in movies_list:
    movie.getinfo() ;
  • 每个电影对象有以下数据

    • id

    • url

    • imdb_code

    • title

    • title_long

    • slug

    • year

    • rating

    • runtime

    • genres

    • summary

    • description

    • language

    • mpa_rating

    • image_links

    • torrents

movie.torrents是一个包含多个种子文件的列表,每个种子文件对应同一部电影但质量不同(“720p” ,“1080p”或“3D”)。

  • 每个种子文件有以下数据

    • name

    • url

    • magnet

    • hash

    • quality

    • seeds

    • peers

    • size

    • date_uploaded

movie1 = movies_list[0]
torrent1 = movie1.torrents[0]

print("Magnet link = " , torrent1.magnet)

下载电影种子文件

torrent1.download_torrent_file( path , filename )

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档教程

构建分发

pyYify-1.9.2-py3-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面