littlebot
Published on 2025-04-16 / 1 Visits
0

【源码】基于Python的动漫自动下载工具

项目简介

本项目是基于Python的自动化工具,可在新番更新后第一时间自动下载。它通过监控指定的动漫关键词,在BT下载站(如dmhy)搜索相关资源,将磁力链接发送至aria2实现自动下载。

项目的主要特性和功能

  1. 自动搜索与下载:依据用户自定义关键词,自动在BT下载站搜索新番资源,把磁力链接发送给aria2下载。
  2. 自动更新Trackers:定期更新aria2的trackers,提升下载速度与稳定性。
  3. 避免重复下载:将已下载的磁力链接记录在magnets.txt文件中,防止重复下载。
  4. 灵活配置:支持用户自定义关键词和下载路径,配置文件为简单文本格式,便于编辑。
  5. 跨平台兼容:兼容Windows、Linux和MacOS系统,手动启动aria2和Python脚本即可使用。

安装使用步骤

环境准备

  • 确保安装Python 3.6及以上版本。
  • 安装aria2并启动aria2服务。

配置关键词

编辑keywords.txt文件,按关键词,下载路径的格式添加要追踪的动漫关键词和下载路径。

运行脚本

  • Windows系统:双击run_task.bat启动脚本。
  • Linux/MacOS系统:直接运行task.py启动脚本。脚本会自动搜索关键词相关的磁力链接并发送至aria2进行下载。

配置aria2

使用AriaNg导入AriaNgConfig.json文件,配置aria2的访问设置。

查看下载结果

检查下载目录和magnets.txt文件,确认下载任务完成且无重复下载。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】