手动登录服务器

This commit is contained in:
ray
2026-04-28 17:52:41 +08:00
parent c7908bf39e
commit fa6e1a0df8
6 changed files with 78 additions and 5 deletions

View File

@@ -153,17 +153,50 @@ ALIYUN_APS_DB_CONNECTION_LIMIT=5
可选配置:
```env
ALIYUN_APS_BROWSER_MODE=launch
ALIYUN_APS_BROWSER_CHANNEL=
ALIYUN_APS_BROWSER_EXECUTABLE_PATH=
ALIYUN_APS_CDP_URL=http://127.0.0.1:9222
```
说明:
- `ALIYUN_APS_BROWSER_MODE=launch`:由 Playwright 自己启动浏览器。
- `ALIYUN_APS_BROWSER_MODE=cdp`:附着到你手动打开的 Chrome/Edge。
- 两项都留空:使用 Playwright 自带 Chromium。
- `ALIYUN_APS_BROWSER_CHANNEL=chrome`:使用本机 Chrome。
- `ALIYUN_APS_BROWSER_CHANNEL=msedge`:使用本机 Edge。
- `ALIYUN_APS_BROWSER_EXECUTABLE_PATH=...`:指定本地浏览器可执行文件路径。
### 手动打开 Chrome 后再让脚本附着
如果阿里云风控要求你手动过滑块,可以改成:
```env
ALIYUN_APS_BROWSER_MODE=cdp
ALIYUN_APS_CDP_URL=http://127.0.0.1:9222
```
然后你手动启动浏览器:
```powershell
chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\temp\aps-manual-profile"
```
在浏览器里手动登录并过验证码后,再执行:
```bash
npm run sync
```
或:
```bash
npm run bills -- --resume
```
附着模式下脚本不会自动关闭你手动打开的浏览器。
## 邮件告警
任意运行异常会尝试: