按需解耦: 网页(pdfft)下载这类实验性、需人工过 Cloudflare 的功能不进 resm 流水线。 - 新增 scripts/sd_download.py: 独立可运行, DOI->PII->连接手动启动的 Chrome(CDP) 过验证下载->校验真全文多页 PDF; 与 Django/resm 解耦, 仅读 config 取凭证 - 删除管理命令 try_sciencedirect_pdf, 移除 tasks.py 中 sciencedirect_web 相关函数 - .gitignore: scripts/* 保持忽略, 但放行 scripts/sd_download.py Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| apps | ||
| docs | ||
| log | ||
| media/default | ||
| scripts | ||
| server | ||
| .gitignore | ||
| CLAUDE.md | ||
| after_click_no.html | ||
| after_click_no.png | ||
| db.json | ||
| manage.py | ||
| readme.md | ||
| requirements.txt | ||
| ruff.toml | ||
| scihub_page.html | ||
| scihub_screenshot.png | ||
| test.png | ||
| todo.html | ||
readme.md
如何运行
将 server 下的 conf_e.json 以及 conf_e.py,移动到config文件夹下并重命名为 conf.json 和 conf.py。
根据自己的情况修改参数
进入虚拟环境后运行 python manage.py migrate
导入初始数据 python manage.py loaddata db.json
默认管理员账户密码为admin xtadmin123!
在项目目录下执行 python manage.py runserver 即可
运行后在 localhost:8000/api/swagger/下查看 api 文档