ZJU Literature Downloader

Download akademiske PDF'er via din loggede ZJU Library / WebVPN-session

Af baihe26 · baihe26/zju-literature-downloader

Virker med opsætning ★ 7.6/10

ZJU Literature Downloader — Download akademiske PDF'er via din loggede ZJU Library / WebVPN-session

Hvad det gør

Styrer din egen autentificerede Zhejiang University Library, WebVPN og CAS-session via Chrome remote debugging for at søge, downloade, verificere og organisere akademiske PDF'er plus understøttende information, med et menneske i loopet for hver CAPTCHA og login. Nægter at læse cookies, legitimationsoplysninger eller omgå bot-tjek. Udløses ved ZJU/WebVPN/CAS/ScienceDirect/Summon download-anmodninger, ofte formuleret på kinesisk.

Testrapport

Den medfølgende extract_pdf_text.py kørte offline mod en rigtig PDF og returnerede ren JSON (1 side, 2321 tegn via pdfplumber), hvert refereret script eksisterer, og de to .mjs-hjælpere henter kun localhost:3456, mens kroppen gentagne gange nægter at omgå CAPTCHA eller læse sessionsfiler. Den primære download-workflow er umålt her: den kræver et live ZJU institutionelt login, Chrome remote-debugging, Node 22 og en separat u-bundtet web-access CDP proxy skill, så den kunne ikke sammenlignes med en no-skill baseline. Sikkerheds-fokuseret og usædvanligt grundig (status-taksonomi, udgiver-specifikke DOI-mønstre, en verificeret testcase), men tung Windows/PowerShell-centreret opsætning og den eksterne proxy-afhængighed blokerer reel brug.

Testet: 2026-07-24 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/baihe26/zju-literature-downloader
mkdir -p ~/.claude/skills/zju-literature-downloader
cd zju-literature-downloader && cp -r SKILL.md scripts examples ~/.claude/skills/zju-literature-downloader/

Kommandoer og eksempelprompter

  • /zju-literature-downloaderDownload akademiske PDF'er via din loggede ZJU Library / WebVPN-session

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 帮我通过WebVPN登录浙大图书馆,下载这篇文献的PDF全文
  • 用我的CAS会话搜索并下载ScienceDirect上的这篇论文
  • 把这批文献连同补充材料整理下载到本地文件夹