使用 Pure Playwright 進行瀏覽器自動化的範例專案。
npm install首次使用前,需手動建立 auth-storage 資料夾:
# 在專案的上層目錄建立
mkdir ../auth-storage
⚠️ 腳本中的路徑../auth-storage/ani-gamer.json指向專案外層,請確保該目錄存在。
手動登入並儲存認證狀態:
node save-auth.mjs瀏覽器開啟後手動登入,完成後在終端按 Enter。
# 版本 1:一拳超人
node ani-gamer.mjs
# 版本 2:暗殺者系列
node ani-gamerV2.mjs# 輸出 Pure Playwright 格式
npx playwright codegen --target=javascript --load-storage=../auth-storage/ani-gamer.json https://ani.gamer.com.tw/| 檔案 | 說明 |
|---|---|
save-auth.mjs |
儲存登入認證狀態 |
ani-gamer.mjs |
自動化腳本(ES Module) |
ani-gamerV2.mjs |
codegen 錄製版本(CommonJS) |
NOTES.md |
Pure Playwright 使用筆記 |
auth-storage/目錄已加入.gitignore,認證檔案不會被推送- 每次登入狀態過期後需重新執行
save-auth.mjs