Skip to content

Commit b51bef1

Browse files
committed
docs(rescue-flights): emphasise reliability, add reliability notes section
Made-with: Cursor
1 parent 24cde15 commit b51bef1

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

packages/adapter-rescue-flights/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# @browserkit/adapter-rescue-flights
22

3-
A [browserkit](https://github.com/browserkit-dev/browserkit) adapter that queries real-time rescue flight availability from **El Al** and **Israir** — two Israeli airlines that have been operating emergency rescue flights since October 2023.
3+
A [browserkit](https://github.com/browserkit-dev/browserkit) adapter that **consistently and reliably** queries real-time rescue flight availability from **El Al** and **Israir** — two Israeli airlines that have been operating emergency rescue flights since March 2025.
44

55
> **Repo:** [jonzarecki/adapter-rescue-flights](https://github.com/jonzarecki/adapter-rescue-flights)
66
@@ -24,6 +24,11 @@ Both tools require no login — the pages are publicly accessible.
2424

2525
> The Israir APIs (`/api/results/priceBar`, `/api/search/FLIGHTS`) are called via `page.evaluate()` from within the browser context — direct Node.js `fetch` is rejected by Imperva due to TLS fingerprinting.
2626
27+
**Reliability notes:**
28+
- El Al results are verified by visual comparison against the live page on every run (see `make agent-check`)
29+
- Israir seat counts come directly from the internal `priceBar` JSON API — not fragile HTML parsing
30+
- Both scrapers handle the most common failure modes: Angular virtual-scroll recycling (El Al), Imperva bot protection (Israir), SPA routing without `<a href>` links (Israir listing), and dynamic session tokens
31+
2732
## Setup
2833

2934
```bash

0 commit comments

Comments
 (0)