此模块用于获取任何给定时间点的顶级种子文件,并获取整个电影详情和评分。它还可以使用不同的参数搜索任何电影,并获得它们的磁力链接或任何首选质量的种子文件。
项目描述
这是一个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 )
直接使用磁力链接开始下载,无需下载种子文件。
这会启动默认的种子客户端,提示下载对话框
torrent1.start_download()
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
pyYify-1.9.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c63829a245d07619f6363224a06077b0c3954123b1d0657b6db1f13f9bc050a |
|
MD5 | c32f1543514dd67365eb2ee0644cf4d3 |
|
BLAKE2b-256 | caa5322ae5a752f79519ce137858ae89ae7a5ef0f402024d942f479a1f388d15 |