磁力链转bt种子 python_实战Python实现BT种子转化为磁力链接
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些。
将BT种子转换为占用空间更小,分享更方便的磁力链还是有挺大好处的。
今天咱们来看下如何将种子转换成磁力链接,方案是:利用python的bencode模块,用起来比较简单
首先要安装这个模块,安装命令:pip install bencode
如果没有安装pip,请移步《详解python包管理器pip安装》
实战代码
安装完成后,我们来看下代码:
系统环境:Linux
Python环境:Python2.7
请注意python版本bt2url.py
#! /usr/local/bin/python
# @desc python通过BT种子生成磁力链接
# @date 2015/11/10
# @author pythontab.com
import bencode
import sys
import hashlib
import base64
import urllib
#获取参数
torrentName = sys.argv[1]
#读取种子文件
torrent = open(torrentName, 'rb').read()
#计算meta数据
metadata = bencode.bdecode(torrent)
hashcontents = bencode.bencode(metadata['info'])
digest = hashlib.sha1(hashcontents).digest()
b32hash = base64.b32encode(digest)
#打印
print 'magnet:?xt=urn:btih:%s' % b32hash
如何使用?
命令:python bt2url.py test.torrent
结果 :magnet:?xt=urn:btih:MWXFHXOGE2UMR7WBFZYEJPM3LF2VIHNH
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
磁力链转bt种子 python_实战Python实现BT种子转化为磁力链接相关推荐
- python编程入门指南磁力下载-实战Python语言实现BT种子转化为磁力链接
本文主要向大家介绍了实战Python语言实现BT种子转化为磁力链接,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力 ...
- Python实现BT种子转化为磁力链接【实战】
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- python编程入门指南磁力下载-Python实现BT种子转化为磁力链接【实战】
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- Python基础项目实战:实现BT种子转化为磁力链接
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- 用Python实现BT种子转化为磁力链接
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- python编程入门指南磁力下载-使用python 将bt转磁力链接
BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些.而且很多论坛或者网站限制了文件上传的类型,分享一个BT种子还需要改文件后缀或者压缩一次,其 ...
- # 解析bt文件_BT、磁力链这些词语是什么意思?
"知其然知其所以然".我们经常在下载资料的时候能看到BT.磁力链等词语,这些词语到底是什么意思呢? 下载都会用,但是你了解吗? BT下载 传统的下载模式是每个客户端从服务器拷贝文件 ...
- 【Python】torrentParser1.04 增加获得磁力链URI功能
代码: #------------------------------------------------------------------------------------ # torrentP ...
- 用python实现bt下载_python实现bt种子 torrent转magnet
Python实现bt转磁链 参考前人资料主要两种方式 1,利用python的bencode模块 2,安装libtorrent模块 尝试过两种方法特记录 环境:Windows系统 python 3 be ...
- npm库v9介绍:对种子或磁力链截屏
刚刚制作的v9程序,解决了一个经常性遇到的问题:有个种子(或磁力链)摆在你面前,要先下载后才能知道里面到底影片是什么,是x老师的新作,还是葫芦娃. 在不下载整个文件的前提下,v9可以对种子或磁力链里面 ...
最新文章
- 计算机操作培训主持词,魅力女性沙龙会主持词文稿.docx
- EMNLP 2019 | 大规模利用单语数据提升神经机器翻译
- Python 34(进程重点)
- python数据类型详解(全面)
- 纽瓦克市政厅电脑遭勒索软件劫持,部分公共服务被迫瘫痪
- linux系统sudoers文件夹权限777以及/etc/profile文件修改后无法进入系统问题
- YlmF WinXP SP3精简版安装显卡驱动技巧
- CAP定理(CAP theorem)
- wordpress函数技巧
- Web前端Javascript笔记(8)Ajax前后端交互
- 滴滴是如何从零构建集中式实时计算平台的?| 技术头条
- C++之指向const对象的指针和const指针
- SpringBoot整合腾讯云短信服务实现发送短信功能(一篇就够了)
- 局域网助手(LanHelper) 1.96 注册码
- 大学英语六级翻译分类高频词汇
- 为中国的孩子制造安全的校车
- 被病毒感染后隐藏文件夹的隐藏属性变灰(不可修改)的解决办法!
- 【机器学习课程-华盛顿大学】:4 聚类和检索 4.4 MoG混合高斯模型编程测试
- 第二届中国Rust开发者大会(RustChinaConf 2021~2022)线上大会正式开启报名
- 移动页面滚动穿透解决方案(荐)
热门文章
- 2018年高教社杯全国大学生数学建模竞赛题目A题 高温作业专用服装设计
- 1200,1500PLC通过将FB284封装成一个标准FB块控制V90PN伺服EPOS定位
- 解决win10系统俄罗斯精简版用不了打印机问题
- 多尺度地理加权回归(MGWR),地理加权回归(GWR),最小二乘法(OLS)回归模型的对比分析
- 能写进简历的Java实战项目飞机大战
- 在UOS(deepin)系统下安装CPUS-PDF虚拟PDF打印机的方法
- 【4-11】读书笔记 |《推荐系统实践》- 个性化推荐系统总结
- 泰安市建筑物矢量数据(Shp格式+带高度)
- 扫描工具——Nmap用法详解
- stm32学习------stm32控制L298N电动机