paper_server/apps
caoqianming 3ab18f3ed9 perf(resm): scihub改用curl-cffi轻量解析, 移除oa_url内联Playwright回退
download_pdf 链两处都不再在 worker 里起浏览器(此前是并发扩容的内存瓶颈):

- Sci-Hub: 新增 d_scihub.download_by_doi_http, 用 curl-cffi 取页面解析内嵌
  PDF 地址直接下载并校验魔数, 覆盖各域名 embed#pdf/iframe#pdf/location.href
  结构; 缓存存活域名做秒级故障切换; 撞 Cloudflare/DDoS 挑战返回
  scihub_need_play 交独立脚本兜底。浏览器版 download_paper_by_doi 保留。
- oa_url: 移除策略3内联 Playwright(还会开有头窗口), curl-cffi 失败即打
  oa_url_need_play, 交 scripts/get_pdf_by_playwright.py 兜底。
  run_async 保留(该脚本从 tasks 导入)。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 15:33:15 +08:00
..
auth1 feat: auth1 utils enm 修改阿里云发送短信引入方式 2026-01-13 16:38:03 +08:00
ops feat(ops): cache接口增加DELETE删除key 2026-07-06 15:52:46 +08:00
resm perf(resm): scihub改用curl-cffi轻量解析, 移除oa_url内联Playwright回退 2026-07-21 15:33:15 +08:00
system feat(system): 增加ApiKey管理, resm paper接口需API Key或登录访问 2026-07-06 10:35:39 +08:00
utils feat(system): 增加ApiKey管理, resm paper接口需API Key或登录访问 2026-07-06 10:35:39 +08:00
wf feat: base 修改workflow_cate的migrate引用 2026-01-14 13:39:00 +08:00
ws 初始化happy-drf分支 2023-10-07 14:11:26 +08:00
__init__.py 初始化happy-drf分支 2023-10-07 14:11:26 +08:00