一、如何将磁力链接转换为种子

首先要找到你要保存的磁力链接,不管是btdigg、bt樱桃都可以,很简单,百度【磁力链接】就好

下一步就是找到磁力链接了,随便输入点内容,选定资源就是。

方法一,迅雷,点击磁力链接,如果你的迅雷插件正常的话,就弹出对话框,分析链接中。分析完毕点击下载,那种都可以,右键选择【种子另存为】,好了下一步就是删除任务就是。

方法二,右键选择【磁力链接】选择【复制下载地址】,磁力链接就在你的手里了,进入【磁力链接转种子】的工具网站,可以直接百度磁力链接转种子,或者进入torrent点org点cn、

,建议还是百度一下,很多的

二、如何使用python实现bt种子和磁力链接的相互转换

相应的将BT种子转换为磁力链代码为:

import bencode, hashlib, base64, urllib

torrent = open('ubuntu-12.04.2-server-amd64.iso.torrent', 'rb').read()

metadata = bencode.bdecode(torrent)

hashcontents = bencode.bencode(metadata['info'])

digest = hashlib.sha1(hashcontents).digest()

b32hash = base64.b32encode(digest)

params = {'xt': 'urn:btih:%s' % b32hash,

'dn': metadata['info']['name'],

'tr': metadata['announce'],

'xl': metadata['info']['length']}

paramstr = urllib.urlencode(params)

magneturi = 'magnet:?%s' % paramstr

print magneturi

还有另外一个效率相对较高,而且更方便的方案是安装libtorrent,在ubuntu只需要apt-get install python-libtorrent即可对应转换磁力链的代码为:

import libtorrent as bt

info = bt.torrent_info('test.torrent')

print "magnet:?xt=urn:btih:%s&dn=%s" % (info.info_hash(), info.name())

转换磁力链接为bt种子文件

下面来看一个反过程,将磁力链转化为种子文件。

1、需要先安装python-libtorrent包 ,在ubuntu环境下,可以通过以下指令完成安装:

# sudo apt-get install python-libtorrent

2、代码如下:

#!/usr/bin/env python

import shutil

import tempfile

import os.path as pt

import sys

import libtorrent as lt

from time import sleep

def magnet2torrent(magnet, output_name=None):

if output_name and \

not pt.isdir(output_name) and \

not pt.isdir(pt.dirname(pt.abspath(output_name))):

print("Invalid output folder: " + pt.dirname(pt.abspath(output_name)))

print("")

sys.exit(0)

tempdir = tempfile.mkdtemp()

ses = lt.session()

params = {

'save_path': tempdir,

'duplicate_is_error': True,

'storage_mode': lt.storage_mode_t(2),

'paused': False,

'auto_managed': True,

'duplicate_is_error': True

}

handle = lt.add_magnet_uri(ses, magnet, params)

print("Downloading Metadata (this may take a while)")

while (not handle.has_metadata()):

try:

sleep(1)

except KeyboardInterrupt:

print("Aborting...")

ses.pause()

print("Cleanup dir " + tempdir)

shutil.rmtree(tempdir)

sys.exit(0)

ses.pause()

print("Done")

torinfo = handle.get_torrent_info()

torfile = lt.create_torrent(torinfo)

output = pt.abspath(torinfo.name() + ".torrent")

if output_name:

if pt.isdir(output_name):

output = pt.abspath(pt.join(

output_name, torinfo.name() + ".torrent"))

elif pt.isdir(pt.dirname(pt.abspath(output_name))):

output = pt.abspath(output_name)

print("Saving torrent file here : " + output + " ...")

torcontent = lt.bencode(torfile.generate())

f = open(output, "wb")

f.write(lt.bencode(torfile.generate()))

f.close()

print("Saved! Cleaning up dir: " + tempdir)

ses.remove_torrent(handle)

shutil.rmtree(tempdir)

return output

def showHelp():

print("")

print("USAGE: " + pt.basename(sys.argv[0]) + " MAGNET [OUTPUT]")

print(" MAGNET\t- the magnet url")

print(" OUTPUT\t- the output torrent file name")

print("")

def main():

if len(sys.argv) < 2:

showHelp()

sys.exit(0)

magnet = sys.argv[1]

output_name = None

if len(sys.argv) >= 3:

output_name = sys.argv[2]

magnet2torrent(magnet, output_name)

if __name__ == "__main__":

main()

3、用法如下

# python Magnet_To_Torrent2.py [torrent file]

三、如何将磁力链接转换成torrent种子

您好,很高兴为您解答。

下载转换软件压缩包MagnetToTorrent.rar,直接用关键词“MagnetToTorrent.rar”搜即可。不要用关键词“MagnetToTorrent.exe”去搜,这样搜出来的软件功能刚好相反。

解压后找到MagnetToTorrent.exe文件,双击打开。

将磁力链接复制后粘贴到输入框,点“获取种子”按钮,保存。

如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

~ O(∩_∩)O~

四、如何把磁力链接转换为种子

有的朋友不知道如何把磁力链接转换为种子,下面来教你。

01

以电脑操作为例,打开电脑中的迅雷软件,在上方选项中点击“+”进入添加任务界面。

02

点击之后弹框提示新建下载任务,将找到的磁力链接复制进去,点击“立即下载”

03

立即下载完成之后会弹框提示新建BT任务,点选需要下载的种子文件,点击“立即下载”

04

点击之后在“正在下载”中即可查看文件,等待下载成功就行了。

五、怎样把磁力链接转化为BT种子文件

有的朋友不知道如何将磁力链接转化为BT种子文件,下面来教你。

01

打开电脑中的迅雷软件,在上方选项中点击“+”添加任务。

02

在新建下载任务界面,将复制好的磁力链接粘贴进去,点击“立即下载”就行了。

03

此外你还可以直接选择电脑中的BT任务来创建下载。

04

添加完成之后,在正在下载中,等待文件完成下载即可。