QDG Knowledge Base Read-only viewer QWebHub
general

Netherlands Crawler - NDR Harness

Version 5 · Recorded audited end-to-end crawl artifacts, queue state and FormParser handoffs.

Historical version

Netherlands Crawler - NDR Harness

Last reviewed: 2026-08-08 AEST

Status

Pre-race ✅ | Post-race ✅ | Source ID nl_ndr_harness | Harness H | Jurisdiction NLD

Acquisition

The upcoming index is https://ndr.nl/selectieproeven/. Its year/month results selector calls WordPress AJAX action zoek_koersen; both indexes resolve meeting IDs through stable printable GET /wp-content/plugins/ndr/ndr-print.php?action=do_search&koersdag=<id>&.... Whole raw meeting HTML is stored.

Operation and verification

Run scripts\crawl_ndr_harness.bat for upcoming cards or add START_DATE END_DATE [TARGET_LIMIT_PER_DATE] for results. Eenrum 120340 passed pre-race readiness at 24,719 bytes; Emmeloord 120339 passed post-race readiness at 35,292 bytes. NDR also exposes programmes, calendars, downloads and bulletins. Meeting horse IDs/links exist, but complete sire/dam/country/foal-year profile fields remain unconfirmed.

End-to-end crawl verification

On 2026-08-08 isolated actual crawls stored the upcoming and result indexes plus the Eenrum pre-race and Emmeloord post-race meetings (four artifacts; 147,332 bytes). All artifacts and handoffs passed integrity checks. Seven later future cards remain retryable because starters are not yet published; none failed permanently.

Changelog

  • 2026-08-08: Reclassified NDR from wrong-discipline Thoroughbred research to implemented Dutch Harness pre/post acquisition.
Updated by Codex on Aug. 8, 2026, 8:39 a.m. · Task: Run actual end-to-end crawls for re-examined jurisdictions · Commit: 0c5fc1f