Commit Graph

15 Commits

Author SHA1 Message Date
Jurangren
eed68a9a4d fix: 修复 VikaACG 搜索结果中的 Unicode 转义字符
* 解决 VikaACG 平台搜索结果中 `\uXXXX` Unicode 转义字符未正确解码的问题。
* 新增逻辑将 `\uXXXX` 转义序列转换为实际字符,确保搜索结果内容正确显示。
2025-08-23 03:29:01 +08:00
Jurangren
9015c54201 fix: 修复 VikaACG HTML 响应中的转义双引号处理
*   在处理VikaACG的HTML响应时,增加对转义双引号的正确处理。
*   确保正则表达式能够准确匹配内容,避免因转义字符导致的解析错误。
*   移除调试用的控制台日志输出。
2025-08-23 02:34:19 +08:00
Jurangren
90e047aae8 chore: 调整平台搜索日志输出
* VikaACG 平台:新增处理后 HTML 响应的调试日志,方便排查数据解析问题。
* TWOdfan 平台:移除不再需要的 API HTML 响应调试日志,精简控制台输出。
2025-08-23 01:40:50 +08:00
Jurangren
a3b9c3a751 fix: 修复 2dfan 平台搜索结果解析及字符转义问题
*   调整 2dfan API 响应处理方式,直接读取 HTML 文本而非解析 JSON。
*   在 VikaACG 中处理 2dfan 结果 HTML 中的转义字符,确保正则表达式正确匹配。
*   移除或调整了部分调试日志输出,以保持代码整洁。
2025-08-23 01:36:48 +08:00
Jurangren
6d16623f36 chore: 标准化 2dfan API HTML 响应日志格式
- 在 `VikaACG` 和 `TWOdfan` 平台中,标准化 2dfan API HTML 响应的日志格式。
- 日志输出采用 JSON 格式,包含 `message`、`html` 和 `level: "info"` 字段。
- 此更改有助于改进 API 响应的调试和监控。
2025-08-23 01:01:06 +08:00
Jurangren
37f47f981a refactor: 统一日志输出方式并移除冗余检查
*   移除 `src/utils/httpClient.ts` 中自定义的 `logToCF` 日志函数。
*   将 `src/core.ts` 中所有 `logToCF` 调用替换为 `console.log` 进行结构化日志输出。
*   删除 `src/platforms/gal/xxacg.ts` 中无匹配项但存在 HTML 的特定错误检查。
2025-08-23 00:21:14 +08:00
Jurangren
9afdee1cf6 feat: 添加根路径重定向与日志增强
*   在根路径 '/' 访问时,自动重定向到主页 'https://searchgal.homes'。
*   在 `logToCF` 函数中添加 `console.log`,方便在 Cloudflare 控制台查看日志。
2025-08-22 02:33:33 +08:00
Jurangren
6a59d03ac0 fix: 改进VikaACG搜索解析并调整2dfan调试
*   修复VikaACG平台HTML解析正则表达式中的结束标签错误。
*   简化VikaACG API响应的处理流程,直接使用文本内容。
*   调整2dfan平台日志输出,在JSON解析前显示原始响应文本。
2025-08-22 01:30:35 +08:00
Jurangren
1a9db6a536 fix: 修复 VikaACG 名称抓取,并调整调试日志
*   修复 VikaACG 平台中提取游戏名称的正则表达式,提高匹配准确性。
*   移除 Koyso 平台中不再需要的调试日志输出,优化代码。
*   在 TWOdfan 平台中新增调试日志,以便检查 API 响应的 HTML 内容。
2025-08-22 00:52:34 +08:00
Jurangren
5b37aacd8c Merge branch 'main' of https://github.com/Moe-Sakura/Wrangler-API 2025-08-22 00:24:42 +08:00
Jurangren
6a799ee897 feat: 引入搜索日志和增强错误提示
*   移除旧版速率限制机制,简化服务部署与维护。(频率限制转移到CloudFlare中设置防护规则)
*   新增Cloudflare日志记录功能,提升搜索过程可观测性。
*   统一并细化了各资源平台的API错误响应信息。
*   修复Koyso和真红小站的URL编码及正则匹配问题。
*   优化紫缘社的访问密码错误提示。
2025-08-22 00:24:39 +08:00
Jurangren
e77a7f85f8 Merge pull request #1 from Moe-Sakura/update_worker_name_to_searchgalapi
Update name in Wrangler configuration file to match deployed Worker
2025-08-21 21:31:52 +08:00
cloudflare-workers-and-pages[bot]
6c1d7dedfc Update wrangler config name to searchgalapi 2025-08-21 13:26:12 +00:00
Jurangren
83661b404a feat: 初始化项目,支持流式搜索与限流
*   初始化项目结构,包括配置、依赖和忽略文件。
*   引入核心搜索逻辑,支持流式响应以提供实时进度。
*   抽象化平台接口,并集成多个Galgame和补丁搜索源。
*   实现基于IP的速率限制功能,利用Cloudflare KV存储。
*   新增自动化脚本,用于生成平台索引文件。
*   统一HTTP请求客户端,增加超时和自定义User-Agent。
*   为部分平台添加了对`zypassword`参数的支持。
2025-08-21 21:22:54 +08:00
Jurangren
6708dcc84f Initial commit 2025-08-21 21:14:46 +08:00