python3 根据种子文件torrent获取磁力链接
依赖
pip install bencode.py
代码
import bencode
import hashlib
from urllib.parse import quotedef torrent_file_to_magnet(torrent_file):data = open(torrent_file, 'rb').read()metadata = bencode.bdecode(data)name = metadata['info']['name']dn = quote(name)info_bts = bencode.bencode(metadata['info'])info_hash = hashlib.sha1(info_bts).hexdigest()return f'magnet:?xt=urn:btih:{info_hash}&dn={dn}'if __name__ == '__main__':print(torrent_file_to_magnet('1.torrent'))
python3 根据种子文件torrent获取磁力链接相关推荐
- Linux系统上下载磁力链接magnet,种子文件torrent,Linux安装Aria2
一.下载Aria2源代码 点击https://github.com/aria2/aria2/releases/download/release-1.35.0/aria2-1.35.0.tar.gz 进 ...
- 不用爬虫,简单JQuery获取磁力链接,方便下载
网页分析 有时候要获取网页上的电视剧资源,如果一个个点击复制,不太方便.这里,可以用chrome类型的浏览器,按F12,打开控制台,用下面的脚本来获取. <ul class="down ...
- 一个dht网络的“磁力链接”搜索python代码
这个python代码是用来从DHT网络(一种分布式的"磁力链接"的共享网络,这个叫法是我个人对这种分布式网络的称呼)中,检测收集"磁力链接".每一个磁力链接就对 ...
- Python 实现自动获取种子磁力链接
因为我闲来无事,所以准备找一部电影来看看. 然后我找到了种子搜索网站,可是这类网站的弹窗广告太多,搞得我很烦.所以我就想着自己用python写一个自动获取磁力链接的脚本. 整个大概写了半个小时. 代码 ...
- python编程入门指南磁力下载-实战Python语言实现BT种子转化为磁力链接
本文主要向大家介绍了实战Python语言实现BT种子转化为磁力链接,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力 ...
- Python实现BT种子转化为磁力链接【实战】
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- 用Python实现BT种子转化为磁力链接
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- python编程入门指南磁力下载-Python实现BT种子转化为磁力链接【实战】
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- Python基础项目实战:实现BT种子转化为磁力链接
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- 磁力链接怎么是html,磁力链接的使用方法有哪些
磁力下载链接是的一种下载方式,比较方便使用.不过有些网友就不知道怎么使用了,其实使用方法非常简单!下面是学习啦小编给大家整理的磁力链接的使用方法,希望能帮到大家! 迅雷磁力链接的使用方法 1.通过连接 ...
最新文章
- Java7中的ForkJoin并发框架初探(上)——需求背景和设计原理
- WebRTC之noise suppression算法
- 基于 APIGateway 打造生产级别的 Knative 服务
- Android JNI编程(三)——C语言指针的初步认识、指针变量、互换两个数、函数返回多个值...
- 0408互联网新闻 | 区块链医疗解决方案落地应用,阿里云、支付宝共同研发;安卓全球开发者峰会将于10月23-24日在加州召开...
- boost::remove_if相关的测试程序
- C#/.Net操作MongoDBHelper类
- Java语言基础1-关键字、标识符、常量和变量
- 伦理的陷阱:人工智能与虚拟现实
- 牢记将iPhone特色硬件优势发挥到极致
- 拓端tecdat|r语言空间可视化绘制道路交通安全事故地图
- jqGrid设置三级表头和表头合并
- 防火墙---翻译地址(NAT)
- 台式计算机显卡是哪个好,台式电脑显卡排行榜
- 路由控制配置route-policy命令解析
- 最新发现----葵花宝典的创始人居然是段誉!!!
- 软件测试概念-PIE模型
- lisp pl线线段数_编写lisp程序多条多段线连接成一条多段线
- touch——创建文件
- python数据爬取案例--地产数据及交通数据