本地下载工具的磁力链下载速度不给力,而百度云盘有提供离线下载服务,相当于就是直接到服务器取个链接而已。但这需要bt文件,而我只有链力链。网上搜了一下,可以从磁力链构造一个bt文件的下载地址,用python实现了一下。

#!/usr/bin/python
#coding=utf-8
"""
magnet:?xt=urn:btih:B298DD7E3BF7B300FF1F235B90FD5441002FE440
magnet:?xt=urn:btih:506F4F0BE4D982E2E45711B7FA9BD4B03D3908CF
magnet:?xt=urn:btih:2F2D9E0C41B0CDB7B5B565532C3DB4F8EDB61E01
"""import sys, os, urllib
def magnet_to_bt(magnet_address):beg = magnet_address.rfind(':')str = magnet_address[beg+1:]b_word = str[0:2]e_word = str[-2:]bt_address = 'http://bt.box.n0808.com/' + b_word + '/' + e_word + '/' + str + '.torrent'return bt_addressif __name__ == '__main__':if len(sys.argv) > 2:print("Usage:\n\t%s <magnet address>\nor\n\t%s [read from stdin]" % (sys.argv[0], sys.argv[0]))sys.exit()if len(sys.argv) == 2:magnet = sys.argv[1]if -1 == magnet.find(':'):sys.exit('invalid magnet address')bt_url = magnet_to_bt(magnet)os.system("wget " + bt_url)else:for line in sys.stdin:if -1 == line.find(':'):continueurl = magnet_to_bt(line[0:-1])pos = url.rfind('/')file_name = url[pos+1:]urllib.urlretrieve(url, file_name)

转载于:https://www.cnblogs.com/madao/p/python.html

利用迅雷提供的接口从磁力链得到bt种子文件相关推荐

  1. 使用C#实现DHT磁力搜索的BT种子后端管理程序+数据库设计(开源)

    直接上程序界面,了解整体工作流程是什么样子的,求服务器进行挂机测试,需要固定IP,空间大概需要10G左右(主要是BT种子占用空间过大),最好有SQLSERVER来做为存储数据库,目前采用的是ACCES ...

  2. # 解析bt文件_磁力链接和BT种子使用方法

    目前用的最多的是磁力链接和BT种子,不过好多人并不太会使用,因此写个教程给大家说明一下. 何为磁力链接:简单地说,磁力链接是一种特殊链接,但是它与传统基于文件的位置或名称的普通链接(如http://x ...

  3. Linux系统上下载磁力链接magnet,种子文件torrent,Linux安装Aria2

    一.下载Aria2源代码 点击https://github.com/aria2/aria2/releases/download/release-1.35.0/aria2-1.35.0.tar.gz 进 ...

  4. 使用IDM下载磁力链或迅雷文件

    使用IDM下载磁力链或迅雷文件 下载IDM IDM官网下载地址 激活IDM 此步骤请自行获得IDM正版授权码(35一年,105永久)或自行寻找破解版 安装迅雷并登录账号 获得磁力链 将资源导入迅雷云盘 ...

  5. # 解析bt文件_BT、磁力链这些词语是什么意思?

    "知其然知其所以然".我们经常在下载资料的时候能看到BT.磁力链等词语,这些词语到底是什么意思呢? 下载都会用,但是你了解吗? BT下载 传统的下载模式是每个客户端从服务器拷贝文件 ...

  6. 开发一个从磁力链取得影片截图的命令行工具

    开发了一个不需要下载磁力链里的整个影片,可以对磁力链(或种子)里面的影片进行截图的Node命令行工具.我们来聊聊相关的技术点吧. 日常,一个经常性遇到的问题就是:有个种子(或磁力链)摆在你面前,要先下 ...

  7. python编程入门指南磁力下载-实战Python语言实现BT种子转化为磁力链接

    本文主要向大家介绍了实战Python语言实现BT种子转化为磁力链接,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力 ...

  8. Python实现BT种子转化为磁力链接【实战】

    经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...

  9. 用Python实现BT种子转化为磁力链接

    经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...

  10. python编程入门指南磁力下载-Python实现BT种子转化为磁力链接【实战】

    经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力链来说存储不方便,而且在网站上存放BT文件容易引起版权纠纷,而磁力链相对来说则风险小一些. 将BT种子转换为占用空间更小,分享更方便的磁 ...

最新文章

  1. Performance comparison Raw device VS Ext2 VS Ext3 VS OCFS
  2. java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^
  3. 英伟达发布全球唯一千万亿级集成型 AI 工作组服务器
  4. UA MATH524 复变函数3 复变函数的极限与可微性
  5. 【重复制造精讲】2、主数据介绍
  6. sql 子查询(mysql)
  7. 勒索软件损失2年增15倍 2017年可达50亿美元
  8. python中intersection用法_Python Set intersection() 方法
  9. SecureCRT zmodem
  10. 研华工控台式计算机选型,工控机选型手册.pdf
  11. 今夜,只我一人听雨声
  12. 面对突如其来的新冠,“AI”可以做点什么?
  13. 基于Androidstudio餐厅点餐选座系统
  14. android 串口调试工具,串口调试助手下载-串口调试助手下载v1.0.4 安卓版-西西软件下载...
  15. 冰尘社补丁php,300英雄冰尘社盒子ios
  16. 【JS】跨域问题读写cookie的解决办法
  17. 笔记一:认识微信小程序
  18. 如何利用计算机隐藏文件,如何查找隐藏的计算机文件夹
  19. Linux中UID, GID, EUID, EGID,SUID、SGID讲解
  20. 从pcap文件中解析网络数据包

热门文章

  1. Java高阶知识体系总结(一)
  2. 微信淘宝客实战经验分享
  3. 自然语言处理技术之准确率(Precision)、召回率(Recall)、F值(F-Measure)简介
  4. STM32红外接收分析
  5. C9:Unity3D制作智能家居设计软件——导入户型图自动设计(算法剖析+源码实现篇)
  6. SharpDevelop 开发WPF教程
  7. python3.9.0a2怎么安装pygame_Python自学——pygame安装
  8. 【hightopo】【基础图标】 HT for Web简单图标的制作:进度图标
  9. 半导体物理学习笔记(一)
  10. STM8L152C6T6+IAP详解,包教包会