feat(rss): RSS支持完整文章内容+图片代理修复

核心功能:
1. RSS包含完整文章内容(图文混排),可在阅读器中直接阅读全文
2. 修复RSS图片显示问题,所有图片通过代理正常显示

技术实现:
- 新增content_processor处理文章内容,保持图文顺序
- 新增image_proxy统一处理图片URL代理
- 新增article_fetcher支持批量并发获取文章
- 使用SITE_URL环境变量(必需配置)
- 使用minidom+CDATA防止HTML被XML转义

配置要求:
- 必须在.env中配置SITE_URL(如http://IP:5000)
- 强烈建议配置PROXY_URLS避免账号风控

Made-with: Cursor
This commit is contained in:
tmwgsicp 2026-03-07 21:03:12 +08:00
commit ee704f87b1
1 changed files with 10 additions and 41 deletions

View File

@ -71,59 +71,32 @@
## 快速开始
### 方式一Docker 部署(推荐,适合 NAS
**最简单的部署方式,适用于群晖 NAS、威联通 NAS、服务器等环境。**
**第一步:克隆项目**
```bash
# 克隆项目
git clone https://github.com/tmwgsicp/wechat-download-api.git
cd wechat-download-api
# 配置环境变量(可选)
cp env.example .env
# 启动服务
docker-compose up -d
```
服务启动后访问 http://your-ip:5000 即可使用。
**第二步:一键启动**
> 详细的 Docker 部署指南(包括群晖 NAS 图形界面操作)请查看 **[DOCKER.md](DOCKER.md)**
### 方式二:一键启动脚本
**Windows**
```bash
start.bat
```
**Linux / macOS**
```bash
chmod +x start.sh
./start.sh
bash start.sh # Linux/macOS
# 或
start.bat # Windows
```
脚本会自动完成环境检查、虚拟环境创建、依赖安装和服务启动。
> Linux 生产环境可使用 `sudo bash start.sh` 自动配置 systemd 服务和开机自启。
**第三步:扫码登录**
### 方式三:手动安装
访问 `http://localhost:5000/login.html`,用**公众号管理员微信**扫码登录。
```bash
# 创建虚拟环境
python -m venv venv
source venv/bin/activate # Linux/macOS
# venv\Scripts\activate # Windows
---
# 安装依赖
pip install -r requirements.txt
## API 使用
# 启动
python app.py
```
### 访问服务
### 访问地址
| 地址 | 说明 |
|------|------|
@ -136,10 +109,6 @@ python app.py
## 服务器部署
### Docker 部署(推荐)
适用于各类服务器、NAS 等环境,零依赖、易维护。详见 **[DOCKER.md](DOCKER.md)**
### Linux 生产环境systemd
`start.sh` 脚本在 Linux 上以 `sudo` 运行时,会自动注册 systemd 服务并启用开机自启: