ZJU Literature Downloader

Télécharge des PDF académiques via votre session connectée ZJU Library / WebVPN.

par baihe26 · baihe26/zju-literature-downloader

Fonctionne avec configuration ★ 7.6/10

ZJU Literature Downloader — Télécharge des PDF académiques via votre session connectée ZJU Library / WebVPN.

Ce que fait

Pilote votre propre session authentifiée Zhejiang University Library, WebVPN et CAS via le débogage à distance Chrome pour rechercher, télécharger, vérifier et organiser des PDF académiques et des informations complémentaires, avec un humain dans la boucle pour chaque CAPTCHA et connexion. Refuse de lire les cookies, les identifiants ou de contourner les vérifications de bots. Se déclenche sur les demandes de téléchargement ZJU/WebVPN/CAS/ScienceDirect/Summon, souvent formulées en chinois.

Rapport de test

Le script extract_pdf_text.py intégré a été exécuté hors ligne sur un vrai PDF et a renvoyé un JSON propre (1 page, 2321 caractères via pdfplumber), chaque script référencé existe, et les deux assistants .mjs ne récupèrent que localhost:3456 tandis que le corps refuse à plusieurs reprises de contourner les CAPTCHA ou de lire les fichiers de session. Le workflow de téléchargement principal n'est pas mesuré ici : il nécessite une connexion institutionnelle ZJU en direct, le débogage à distance Chrome, Node 22, et une compétence proxy CDP d'accès web séparée non intégrée, il n'a donc pas pu être comparé à une référence sans compétence. Axé sur la sécurité et exceptionnellement approfondi (taxonomie des statuts, modèles DOI spécifiques aux éditeurs, un cas de test vérifié), mais la configuration lourde centrée sur Windows/PowerShell et la dépendance au proxy externe entravent l'utilisation réelle.

Testé le: 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/

Commandes et exemples de prompts

  • /zju-literature-downloaderTélécharge des PDF académiques via votre session connectée ZJU Library / WebVPN.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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