手动登录服务器
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
附着模式下脚本不会自动关闭你手动打开的浏览器。
|
||||
|
||||
## 邮件告警
|
||||
|
||||
任意运行异常会尝试:
|
||||
|
||||
Reference in New Issue
Block a user