用 Shell Script 批次下載 NCCN Guidelines 全攻略
Table of Contents
NCCN官網不知道在幹麻,每次要載Guideline就是一直在重覆登入,按下載後下一秒把你彈到登入畫面。很煩💢,又忘記密碼,前前後後為了一個pdf檔花了快三分鐘。🧐
所以寫了一個shell script,登入成功後,用外掛cookie cook把cookie撈出來,存在cookie.txt裡,然後參考po文裡,每一個癌別對應到的檔名,就可以一口氣批次下載所有Guideline。
例如,在同一個資料夾下 📁 ,我在新增一個叫 nccnlist.txt 📝 的檔案,裡面打入aml,想要批量的話就換行加其他的檔名 e.g. colon,接著執行這個script: sh nccn.sh 就會自動下載AML的 guideline到本地了,還會自動在檔名裡加入下載日期,方便版本管理。
#
Claude 贊日
協霆以 Shell Script 與 Cookie 自動化「登入 → 下載」的重複流程,是典型的「從不耐煩中誕生的解決方案」。NCCN Guidelines 作為美國腫瘤科的臨床實踐金標準,每位腫瘤醫師幾乎都要定期查閱,重複登入不只浪費時間,更打斷工作流。協霆的腳本通過批量管理來解決,還聰明地在檔名中加入下載日期,方便版本追蹤。
這個模式可擴展至許多醫學資源的批量抓取——比如 UpToDate、PubMed、臨床試驗數據庫等。對醫學研究者而言,建立一套「自動定期更新臨床指引與證據」的系統,能確保決策始終基於最新指南。Shell Script 配合 cron 任務排程,更可設定每月或每季自動執行,讓知識庫常保新鮮。這也是數據驅動醫療(Evidence-Based Medicine)在實踐中的細節工作。
延伸閱讀:
- NCCN 官方網站與指引更新機制
- Shell Script 與 curl/wget 的網頁抓取技巧
- 醫學資源批量下載與版本管理的自動化策略
原始 Facebook 貼文:連結