docs(vm201): add btgo-playwright Windows service documentation

Document the BT George scraper running on VM 201:
- Python + Playwright SDK (HEADLESS=false required for WAF bypass)
- Windows Service deploy with Telegram notifications
- Cross-references in proxmox/README.md and vm201-windows/README.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-04-25 22:08:48 +00:00
parent 8846c9c855
commit 21f1e9affe
3 changed files with 156 additions and 2 deletions

View File

@@ -8,7 +8,7 @@
- **Host Proxmox:** pvemini (10.0.20.201)
- **Storage:** local-zfs (ZFS pool)
- **Status:** Running (onboot: enabled)
- **Rol:** Client aplicații Windows, SQL*Plus client, Reverse proxy IIS, Monitorizare UPS
- **Rol:** Client aplicații Windows, SQL*Plus client, Reverse proxy IIS, Monitorizare UPS, Scraper BT George (btgo-playwright)
---
@@ -74,6 +74,18 @@ ssh root@10.0.20.201 "qm config 201 | grep -E 'efidisk|virtio'"
**Documentație:** Vezi `ups/docs/INSTALARE-WINNUT.md`
#### 4. Scraper Banca Transilvania George (btgo-playwright)
- **Repo:** `git@gitea.romfast.ro:romfast/btgo-playwright.git`
- **Stack:** Python + `playwright==1.48.0` (Python SDK direct, nu MCP/CLI)
- **Scop:** Extrage solduri conturi + descarcă CSV tranzacții din `go.bancatransilvania.ro`
- **Deploy:** Windows Service (scripturi PowerShell)
- **Notificări:** Telegram (2FA, succes/eroare)
- **Constraint critic:** `HEADLESS=false` obligatoriu — WAF-ul BT blochează headless / Docker.
De aceea rulează pe VM 201 cu sesiune Windows activă.
- **Flow:** `login()``handle_2fa_wait()``read_accounts()``download_transactions()``save_results()`
**Documentație:** Vezi `docs/vm201-btgo-playwright-service.md`
---
## 🔧 Servicii Instalate
@@ -345,6 +357,7 @@ ssh root@10.0.20.201 "qm delsnapshot 201 pre-update-snapshot"
### Documentație VM 201 Specifică
- **SSL Certificates IIS:** `docs/vm201-certificat-letsencrypt-iis.md`
- **Arhitectură Dokploy + Domenii:** `docs/vm201-dokploy-infrastructure.md`
- **Scraper BT George (btgo-playwright):** `docs/vm201-btgo-playwright-service.md`
- **Troubleshooting Incident 2025-10-08:** `docs/vm201-troubleshooting-backup-nfs.md`
- **Troubleshooting Pană Curent 2026-01-11:** `docs/vm201-troubleshooting-pana-curent-2026-01-11.md`