webscan: Prüfung auf Playwright und Browser mit Installationshinweisen
- fehlt Playwright oder der Browser, werden die passenden Befehle für Ubuntu/Debian bzw. Arch ausgegeben (erkannt über /etc/os-release), Abbruch mit Exit-Code 2 - doc/README.md: Einrichtung getrennt nach Ubuntu und Arch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
7bd43e9e00
commit
c884f4fd92
+17
-3
@@ -154,13 +154,27 @@ Konfiguration (in `cfg/webscan.cfg`: 800×500).
|
||||
Einmalig einrichten (Python-Umgebung im Projektverzeichnis):
|
||||
|
||||
```sh
|
||||
python3 -m venv .venv
|
||||
python3 -m venv .venv # Ubuntu: vorher sudo apt install python3-venv
|
||||
.venv/bin/pip install -r requirements.txt
|
||||
```
|
||||
|
||||
Browser unter Ubuntu/Debian:
|
||||
|
||||
```sh
|
||||
sudo .venv/bin/playwright install-deps chromium
|
||||
.venv/bin/playwright install chromium
|
||||
```
|
||||
|
||||
Statt des Playwright-Chromiums kann auch ein installiertes Chromium benutzt
|
||||
werden: `-b /usr/bin/chromium` oder `export PICCREATE_BROWSER=/usr/bin/chromium`.
|
||||
Browser unter Arch Linux (Playwright unterstützt Arch nicht offiziell, daher
|
||||
besser das Chromium der Distribution):
|
||||
|
||||
```sh
|
||||
sudo pacman -S chromium
|
||||
export PICCREATE_BROWSER=/usr/bin/chromium # oder Option -b /usr/bin/chromium
|
||||
```
|
||||
|
||||
Fehlen Playwright oder der Browser, gibt `webscan.py` die passenden Befehle
|
||||
für die erkannte Distribution aus und bricht mit Exit-Code 2 ab.
|
||||
|
||||
Eingabedatei, z. B. `in/kunden.csv` (Kopfzeile optional, `http://` wird bei
|
||||
Bedarf ergänzt):
|
||||
|
||||
Reference in New Issue
Block a user