马春杰杰 Exit Reader Mode

将一台电脑中qbittorrent的种子移到另一台电脑继续做种[附源码]

此教程针对QB,由于TR转移做种比较简单,就不说了。

在TR中可以直接右键,然后将种子另存出去,但是QB不行,只能复制名字hash磁力链。这里我采用的方法是匹配hash值。因为QB默认会把所有的种子都备份一份到本地文件夹,而且文件的命名正好就是以hash值来命名的,这样,我们就可以通过匹配QB中的hash来复制种子了。同样,该方法也可以解决QB粘贴磁力链导致的:正在下载元数据  问题。

PS:如果你的种子都放到了一个目录,那恭喜你,你只需要找到QB的备份文件夹,然后把种子都复制出来就行了。如果你放到了不同的目录,那可以继续看。

目的:

大量种子在电脑A,现在想把这些种子移动到电脑B继续做种

环境:

Windows,Python,Qbittorrent

步骤:

1,将QB中的任务暂停,然后将数据文件移动到另一台电脑中

2,找到备份文件夹,位置在:C:/用户/Administrator/AppData/Local/qBittorrent/BT_backup(注意,这里根据你自己用户来选择),然后把这个文件夹复制到其他盘,比如D:/BT_backup

3,新建一个文件夹,名为zhongzi

4,在D盘新建一个zhongzi.txt文件,然后复制你想要转移的种子hash

5,把hash粘贴到上面的txt文件

6,新建一个py文件,粘贴下面:

import os
import shutil

ori_dir = "D:\\"
with open(ori_dir + 'zhongzi.txt', 'r') as w:
    w = w.readlines()

for i in range(len(w)):
    shutil.move((ori_dir + 'BT_backup/' + w[i]).split('\n')[0] + ".torrent", ori_dir + 'zhongzi')

修改ori_dir为步骤2中得到的目录,如D:\\,注意,windows下面路径用\\而不是/

7,运行脚本即可。

以上其实就是简单从B文件夹找到与A文件相同的文件,然后把它移动到指定文件夹中

这样,就可以把某个目录的种子单独复制出来了,这样,把zhongzi文件夹复制到新电脑中,直接导入QB即可继续做种,别忘了跳检。

本文最后更新于2021年5月7日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!