首页
/ PatreonDownloader完整使用指南:轻松下载创作者专属内容

PatreonDownloader完整使用指南:轻松下载创作者专属内容

2026-02-07 05:00:10作者:霍妲思

PatreonDownloader是一款功能强大的开源工具,专门用于下载Patreon创作者发布的各种内容。无论您是想要保存喜爱的图片、视频还是文档,这款工具都能为您提供便捷的解决方案。

项目概述

PatreonDownloader支持下载Patreon平台上的原生内容以及外部链接资源。通过智能识别和批量处理,您可以轻松建立个人数字内容库。

系统要求

由于Cloudflare保护机制的要求,应用程序仅支持以下系统环境:

  • Windows 10 1903及更高版本
  • Linux及其他支持OpenSSL 1.1.1及更高版本的系统
  • .NET SDK 9.0运行环境

安装与配置

获取项目源码

使用以下命令克隆项目仓库:

git clone --recurse-submodules https://gitcode.com/gh_mirrors/pa/PatreonDownloader

如果您已经克隆了仓库但没有包含子模块,请执行:

git submodule update --init --recursive

构建应用程序

从源代码运行(所有平台)

  1. 在PatreonDownloader.App文件夹中启动命令行
  2. 执行命令:dotnet run

构建框架依赖的可执行文件

  1. 在PatreonDownloader.App文件夹中启动命令行
  2. 执行命令:dotnet build -c release

构建独立可执行文件 Windows x64平台:

dotnet publish -c Release -r win-x64 --self-contained -f net9.0 -o bin\publish\net9.0-win-x64-release

Linux x64平台:

dotnet publish -c Release -r linux-x64 --self-contained -f net9.0 -o bin/publish/net9.0-linux-x64-release

核心功能特性

支持的内容类型

  • 帖子中的文件下载
  • 附件文件下载
  • 帖子HTML内容保存
  • 嵌入内容元数据保存
  • API响应保存(主要用于故障排除)

外部链接支持

  • C#插件支持
  • 有限的直接链接支持
  • Dropbox支持
  • 黑名单功能(在settings.json中配置)

默认包含的插件

  • Google Drive下载支持
  • Mega.nz下载支持

使用方法

下载创作者的所有可用文件

PatreonDownloader.App.exe --url [页面URL]

支持的页面URL格式包括:

  • https://www.patreon.com/m/[数字]/posts
  • https://www.patreon.com/user?u=[数字]
  • https://www.patreon.com/user/posts?u=[数字]
  • https://www.patreon.com/[创作者名称]/posts

高级下载选项

PatreonDownloader.App.exe --url [页面URL] --download-directory c:\downloads --descriptions --embeds --campaign-images --json

查看帮助信息

PatreonDownloader.App.exe --help

重要注意事项

认证要求

您需要拥有有效的Patreon账户才能下载免费和付费内容。付费内容仅在您拥有创作者页面的有效订阅时才会被下载。

当前项目状态

项目目前仅进行关键修复,开发者由于各种原因无法投入大量时间维护。因此,仅会实现关键修复,PR和问题将在时间允许时进行审查。

插件配置

Google Drive插件

构建插件二进制文件后,从输出文件夹复制以下文件到PatreonDownloader文件夹内的plugins文件夹:

  • Google.Apis.Auth.dll
  • Google.Apis.Core.dll
  • Google.Apis.dll
  • Google.Apis.Drive.v3.dll
  • UniversalDownloaderPlatform.GoogleDriveDownloader.dll

Mega.nz插件

构建插件二进制文件后,从输出文件夹复制以下文件到PatreonDownloader文件夹内的plugins文件夹:

  • MegaApiClient.dll
  • UniversalDownloaderPlatform.MegaDownloader.dll

功能测试状态

需要进一步测试的功能

  • 图库帖子

已知未实现或未测试的功能

  • 音频文件
  • Vimeo嵌入视频
  • YouTube外部链接
  • imgur外部链接

跨平台兼容性

PatreonDownloader已在Windows和Linux系统上进行测试,理论上可以在任何支持.NET Core和Chromium浏览器的平台上运行。

通过本指南,您应该能够成功安装和配置PatreonDownloader,开始下载您喜爱的Patreon创作者内容。如有任何问题,请参考项目文档或寻求社区帮助。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
docsdocs
暂无描述
Markdown
827
5.48 K
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
494
517
ops-nnops-nn
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
784
1.57 K
pytorchpytorch
作为 Ascend for PyTorch 社区的核心组件,TorchNPU 是昇腾专为 PyTorch 打造的深度学习适配插件,使 PyTorch 框架能够直接调用昇腾 NPU,为开发者提供昇腾 AI 处理器的超强算力。
Python
803
1.14 K
ops-transformerops-transformer
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
971
2.28 K
kernelkernel
deepin linux kernel
C
32
16
AscendNPU-IRAscendNPU-IR
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
482
312
jiuwenswarmjiuwenswarm
JiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。
Python
3.02 K
768
cannbot-skillscannbot-skills
CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。
Markdown
1.26 K
809
cann-learning-hubcann-learning-hub
CANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。
Jupyter Notebook
647
285