必须使用有效的 Patreon 账号,付费内容还需已订阅该创作者;系统 TLS 版本低于 1.3 会被 Cloudflare 拦截;音频、Vimeo 嵌入视频、YouTube 和 imgur 外链尚未实现或未测试。
PatreonDownloader
AlexCSDevMIT更新放缓批量下载 Patreon 创作者发布的付费内容,支持站内附件和外部托管资源,可借助插件扩展下载范围。
Powerful tool for downloading content posted by creators on patreon.com. Supports content hosted on patreon itself as well as external sites (additional plugins might be required).
PatreonDownloader.App.exe --url #page url#README 未说明具体硬件要求;系统需为 Windows 10 1903 及以上,或带 OpenSSL 1.1.1 及以上的 Linux 等平台,因为 Cloudflare 要求 TLS 1.3。
下载 Patreon 创作者发布内容的工具,支持站内文件和部分外链
批量下载 Patreon 创作者发布的付费内容,支持站内附件和外部托管资源,可借助插件扩展下载范围。
核心能力
- 按创作者主页 URL 批量下载帖子中的文件与附件
- 可保存帖子 HTML 内容、嵌入元数据、封面头像和 API 响应
- 通过 C# 插件扩展外链下载,内置 Google Drive 和 Mega.nz
- 支持 Dropbox 直链,并可用 settings.json 配置黑名单
- 提供 --download-directory 等参数自定义下载目录与保存内容
容易踩的坑
- release_32Release 32最新正式版2026-03-08 · 2026-03-08 01:01 UTC
This release contains the following changes:
- Fixed post descriptions not being downloaded. Patreon API has been changed and post description is now being provided as json rather than html, so
description.htmlis nowdescription.json. Please note that this file contains raw json data provided by patreon, no processing been done to make it in any way compatible with previously useddescription.html. If you have any external tools relying ondescription.html, they will be broken.
IMPORTANT: As a by-product of recent patreon api change, the scanning of post description for external data is (temporary) disabled because it relies on the description being an html data. The issue tracking fix for that is https://github.com/AlexCSDev/PatreonDownloader/issues/282.
- Fixed post descriptions not being downloaded. Patreon API has been changed and post description is now being provided as json rather than html, so
- release_31Release 312026-03-07 · 2026-03-07 18:35 UTC
查看更新说明
This release contains the following changes:
- Fixed issues related to Patreon blocking old user agent in their API. Thanks to emerladCoder for contributing necessary changes. (#279, #280)
- release_30Release 302025-08-23 · 2025-08-23 15:18 UTC
查看更新说明
This release contains the following changes:
- Fixed issues related to "tcm" cookie. (#265) Thanks for that goes to juanjecilla.
- Fixed an issue with retrieving campaign id for some creators. (#268) Thanks for that goes to MathiusD.
- Made "__cf_bm" cookie optional since it seems like some users don't have it anymore. (#269)
- Updated to .NET 9.
- Updated libraries/chrome.
Mega.nz plugin unfortunately still got the same issues (#257), there are some upstream fixes but they are not fully working at the time of this release.
- release_29Release 292025-04-05 · 2025-04-05 15:21 UTC
查看更新说明
This release contains the following changes:
- Fixed cookie validation issue (#259). Thanks to emerladCoder and PrincessRTFM for handling this issue while I was unable to push the update.
- Mega.nz plugin will no longer crash the whole application when it cannot sign in into the account.
- Mega.nz plugin will now provide some troubleshooting steps if it cannot sign in into the account for a known reason.
- PatreonDownloader will now display proper informational message if it detects that user network is being blocked by Patreon instead of throwing "403 Forbidden" message.
- Improved handling of login procedure, browser should no longer hang on Patreon home page after entering login and password.
- Updated copyright dates.
- release_28Release 282024-10-22 · 2024-10-22 15:53 UTC
查看更新说明
Important notice Patreon has implemented changes to their attachments system. This breaks PatreonDownloader's ability to detect files downloaded with previous versions of the application. Be prepared to download most of the files again, I am sorry for inconvenience.
This release contains the following changes:
- Updated to .NET 8.
- Updated chrome browser to latest available version, this should fix some cloudflare issues. (Thanks to xWTF)
- Changed user agent used to access patreon.com, this should fix some cloudflare issues.
- Fixed attachments parsing issues caused by changes in patreon api. (#234, Thanks to emerladCoder and xWTF)
- Fixed downloaded file counter not incrementing properly (#212, Thanks to DavidArchibald)
- Removed check for datadome cookie as it seems like it is no longer used.
- Updated url blacklist to include x.com.
- Updated copyright dates.
- Updated libraries.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
PatreonDownloader
⚠ Current state of the project: critical fixes only ⚠
Due to various circumstances I do not have ability to spend time on this project at present time. Therefore only critical fixes will be implemented. PRs and issues will be reviewed when the time allows it.
This application is designed for downloading content posted by creators on patreon.com.
IMPORTANT: You need a valid patreon account to download both free and paid content. Paid content will only be downloaded if you have an active subscription to creator's page.
Usage
Download all available files from creator
PatreonDownloader.App.exe --url #page url#. Page url should follow one of the following patterns:
- https://www.patreon.com/m/#numbers#/posts
- https://www.patreon.com/user?u=#numbers#
- https://www.patreon.com/user/posts?u=#numbers#
- https://www.patreon.com/#creator_name#/posts
Download all available files from creator into custom directory and save all possible data (post contents, embed metadata, cover and avatar, json responses)
PatreonDownloader.App.exe --url #page url# --download-directory c:\downloads --descriptions --embeds --campaign-images --json
Show available commands and their descriptions
PatreonDownloader.App.exe --help
System requirements
Due to Cloudflare protection triggering on all connections with TLS version lower than 1.3 the application will only work on the following systems:
- Windows 10 1903 and newer
- Linux and other systems with OpenSSL 1.1.1 and newer
Build instructions
See docs\BUILDING.md
Supported features
- Tested under Windows and Linux. Should work on any platform supported by .NET Core and Chromium browser.
- Downloading files from posts
- Downloading files from attachments
- Saving html contents of posts
- Saving metadata of embedded content
- Saving api responses (mostly for troubleshooting purposes)
- External links extraction from post
- C# plugin support (see below)
- Limited/dumb direct link support (PatreonDownloader will attempt to download any file with valid extension if no suitable plugin is installed)
- Dropbox support
- Blacklist (configured in settings.json)
- Plugins (via C#)
- Custom downloaders for adding download support for websites which need custom download logic
- PatreonDownloader comes with the following plugins by default: Google Drive, Mega.nz
Needs further testing
- Gallery posts
Known not implemented or not tested features
- Audio files
- Vimeo embedded videos
- YouTube external links
- imgur external links
License
All files in this repository are licensed under the license listed in LICENSE.md file unless stated otherwise.