ZJU Literature Downloader

Descarga PDFs académicos a través de tu sesión iniciada en la Biblioteca ZJU / WebVPN

Por baihe26 · baihe26/zju-literature-downloader

Funciona con configuración ★ 7.6/10

ZJU Literature Downloader — Descarga PDFs académicos a través de tu sesión iniciada en la Biblioteca ZJU / WebVPN

Qué hace

Controla tu propia sesión autenticada de la Biblioteca de la Universidad de Zhejiang, WebVPN y CAS a través de la depuración remota de Chrome para buscar, descargar, verificar y organizar PDFs académicos e información de apoyo, con un humano en el bucle para cada CAPTCHA e inicio de sesión. Se niega a leer cookies, credenciales o eludir verificaciones de bots. Se activa en solicitudes de descarga de ZJU/WebVPN/CAS/ScienceDirect/Summon, a menudo expresadas en chino.

Informe de la prueba

El extract_pdf_text.py incluido se ejecutó sin conexión contra un PDF real y devolvió JSON limpio (1 página, 2321 caracteres vía pdfplumber), cada script referenciado existe, y los dos helpers .mjs solo obtienen localhost:3456 mientras que el cuerpo se niega repetidamente a eludir CAPTCHA o leer archivos de sesión. El flujo de trabajo de descarga central no se mide aquí: necesita un inicio de sesión institucional ZJU en vivo, depuración remota de Chrome, Node 22 y una habilidad de proxy CDP de acceso web separada no incluida, por lo que no pudo compararse con una línea base sin habilidad. Orientado a la seguridad y excepcionalmente exhaustivo (taxonomía de estado, patrones DOI específicos del editor, un caso de prueba verificado), pero la configuración pesada centrada en Windows/PowerShell y la dependencia del proxy externo limitan el uso real.

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

Instalación

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/

Comandos y prompts de ejemplo

  • /zju-literature-downloaderDescarga PDFs académicos a través de tu sesión iniciada en la Biblioteca ZJU / WebVPN

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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