使用Python把BT种子转化为磁力链接
经常下载电影的朋友肯定对BT种子不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些。
将BT种子转换为占用空间更小,分享更方便的磁力链还是有挺大好处的。
今天咱们来看下如何将种子转换成磁力链接,方案是:利用python的bencode模块,用起来比较简单
首先要安装这个模块,安装命令:
pip install bencode
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
最后,推荐一个BT搜索引擎 www.sobt.vip,大部分的bt种子都能找到
使用Python把BT种子转化为磁力链接相关推荐
- Python实现BT种子转化为磁力链接【实战】
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- 用Python实现BT种子转化为磁力链接
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- python编程入门指南磁力下载-Python实现BT种子转化为磁力链接【实战】
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- python编程入门指南磁力下载-实战Python语言实现BT种子转化为磁力链接
本文主要向大家介绍了实战Python语言实现BT种子转化为磁力链接,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力 ...
- Python基础项目实战:实现BT种子转化为磁力链接
经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...
- P2P下载技术-BT协议与Magnet磁力链接
P2P下载技术-BT协议与Magnet磁力链接 前言 传统C/S服务器-客户端文件下载 FTP下载 HTTP下载 C/S下载模式缺点 P2P下载 最早的P2P下载应用-Napster BT-BitTo ...
- idm如何下载种子文件和磁力链接 idm如何下载torrent
采用分段式下载技术并支持断点续传的idm下载加速器,几乎可以胜任所有的下载任务.由于该软件强大的下载能力和仅为10MB的小巧体积,idm被来自全球的用户亲切地称为天花板级的下载软件.那么有关idm如何 ...
- Python+scrapy+mysql实现爬取磁力链接
Python+scrapy+mysql实现爬取磁力链接 作为老司机中的一员,所以试试爬取磁力链接,看看效果咋样. 直接上代码: class torrentSpider(scrapy.Spider):n ...
- python之bt种子,dht网络共享热门资源
最近研究了dht网络,使用python写了个爬虫程序,另外用php做了个搜索网站,今天又把sphinx加上了,这样就是一个简单的bt种子搜索引擎了哈,网址:http://bt.dianfenxiang ...
- python编程入门指南磁力下载-使用python 将bt转磁力链接
BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些.而且很多论坛或者网站限制了文件上传的类型,分享一个BT种子还需要改文件后缀或者压缩一次,其 ...
最新文章
- ubuntu 安装VmTool
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)转
- 100M不限流量香港VPS服务器租用注意事项
- python读取raw数据文件_Python 读写文件中数据
- 浅析 Linux 初始化 init 系统: UpStart
- 《影响力》承诺和一致原理深入剖析,人们对自己的选择是很相信的
- mysql索和使用引的创建_MySQL索引的创建与使用
- Win32 多文档多视图
- 加载gif_搞笑gif:这啥情况啊?笑容加载不出来了?
- 关于Linux开源项目基础组件make编译流程
- 室外定位_为什么老师应该走出自己的舒适区而进入室外
- mybatis萌新基础
- 数字金融欺诈行为名词表
- it项目管理之项目进度报告
- 面试前你要准备这些东西
- android matrix 亮度,Android ColorMatrix 亮度矩阵 对比度矩阵 黑白矩阵 -电脑资料
- Rest-assured框架详解
- OpenAI 最强对话模型 ChatGPT 注册使用笔记
- 数组的并集交集和差集
- Codeforces Gym 100015H Hidden Code(暴力)
热门文章
- Vue项目 chrome页面崩溃:喔唷 崩溃了, 并出现警告Forced reflow while executing JavaScript took Nms
- 百度 bos php,百度BOS云存储上传插件 - 支持客户端直传、服务端中转、分片上传 – 基于ThinkPHP和Bootstrap的极速后台开发框架...
- 【Python】常用中英文词汇对照
- react native使用echarts图表
- Gauss-Seidel迭代法解线性方程组
- PostgreSQL/pgsql生成随机的姓名的函数
- HTML CSS设计与构建网站 ([美]达科特) PDF原版​
- 深度学习-图神经网络总结
- 【若依】非分离版代码生成记录
- 深度学习调优深度学习模型