Scripts
SunExpress Check-in Bot
Works with Node.js
Datei-Download Auf Lager
4,99 €
1
- Lieferung nach schneller PrĂĽfung
- Käuferschutz & Geld-zurück-Garantie
- Sichere Zahlung mit PayPal & Stripe
- Dauerhaft im Kundenkonto abrufbar
Produktbeschreibung
## SunExpress: an DEIN echtes Chrome anhängen (`--attach`)
SunExpress blockt einen vom Tool gestarteten (Playwright-)Browser per Cloudflare.
Lösung: Du startest dein **echtes Chrome** normal, das Tool hängt sich per CDP an
und steuert es. Cloudflare sieht dich als echten Nutzer – die Prüfung bestätigst
du einmal selbst.
**Terminal 1** – dein Chrome mit Remote-Debugging öffnen:
```bash
node src/open-chrome.mjs
```
Im Chrome-Fenster ggf. die Cloudflare-Prüfung bestätigen.
**Terminal 2** – Tool anhängen und ausfüllen lassen (Login → Passagiere → Passdaten
aus Config → Stopp an der Sitzplatzkarte):
```bash
node src/checkin.mjs --airline sunexpress --pnr SP42Y3 --attach
```
Der normale `node src/checkin.mjs ...` (ohne `--attach`) startet einen eigenen
Playwright-Browser – bei SunExpress meist von Cloudflare geblockt.
## Login-Daten pro Airline
- **SunExpress:** Buchungscode + **Vorname** + Nachname (Felder `#recordLocator`,
`#paxName`, `#paxSurname`). Lädt die ganze Buchung inkl. Mitreisender.
- **Pegasus:** Nachname + Buchungscode (Felder `OnlineCheckInSurnameField`,
`OnlineCheckInCode`).
## Generell
- **Check-in-Fenster:** Online-Check-in ist nur in einem Zeitfenster vor Abflug
offen. Zu früh → Buchung wird nicht gefunden.
- **Sitzplatz:** Sitzplatzwahl (v. a. Notausgangsreihe) ist je nach Tarif
**kostenpflichtig**; wird nie automatisch bezahlt. Notausgangsreihen sind fĂĽr
Kinder/Kleinkinder nicht erlaubt.
- Nur **eure eigenen** Buchungen verwenden.
## Status
- [x] **SunExpress komplett** ĂĽber `--attach`: Login + Passagierauswahl + Passdaten
(APIS) automatisch, Extras übersprungen, Sitze behalten → Stopp an den AGB.
Die 2 AGB-Häkchen + „Complete Check-in" macht der Mensch.
- [x] `--attach`-Modus (an echtes Chrome), `open-chrome.mjs`, `probe.mjs`