QDG Knowledge Base Read-only viewer QWebHub
general

Canada Crawler - Standardbred Canada

Version 3 · Replaced the former branch-only note with the unified origin/main location and 200-test gate.

Canada Crawler - Standardbred Canada

<!-- repository-baseline:start -->

Repository location

This crawler is in the unified origin/main baseline through merge commit ab0441e; synchronized documentation is at 545e1fe. The combined registry has 25 T, six H and two G adapters, and the unified suite passes 200 tests. Start new work from origin/main. <!-- repository-baseline:end -->

Last reviewed: 2026-08-08 AEST

Identity and scope

  • Source ID: ca_standardbred_canada
  • Discipline: Harness (H)
  • Racing code / ISO country: CAN / CA
  • Adapter: src/formcrawler/sources/ca/standardbred_canada.py
  • Base site: https://standardbredcanada.ca/

Routes and operation

  • Current/dated entries index: https://standardbredcanada.ca/racing?active_tab=entries&entries_date=YYYY-MM-DD
  • Dated results index: https://standardbredcanada.ca/racing?active_tab=results&results_date=YYYY-MM-DD
  • Entry documents: /racing/entries/data/e....dat
  • Result documents: /racing/results/data/r....dat
python scripts\formcrawler.py capture-discovered --source ca_standardbred_canada --url "https://standardbredcanada.ca/racing?active_tab=entries&entries_date=YYYY-MM-DD"
python scripts\formcrawler.py capture-date-range --source ca_standardbred_canada --start YYYY-MM-DD --end YYYY-MM-DD

The .dat responses are server HTML. Published entries require entry/horse markers; results require published placings or an explicit all-races-cancelled notice.

Supplementary and breeding information

Sire and dam are present only for some two-year-old entries and leading finishers. Origin is generally a suffix or breeder location rather than a discrete country field; age is available instead of a direct foal year.

Storage and verification

Artifacts use FormCrawler/h-artifacts/<year>/CAN/ca_standardbred_canada/; handoffs use FormParser/inbox/H/<year>/CAN/ca_standardbred_canada/.

The 2026-08-08 full test captured a complete 14-meeting entries day and a complete nine-meeting results day: 25 HTTP 200 artifacts, 3,454,032 raw bytes, zero retries/failures, and request gaps from 15.164 to 23.666 seconds. Every raw length, SHA-256, metadata record, and FormParser handoff matched.

Limitations

  • Historical cards are not retained consistently.
  • A direct .dat capture uses retrieval date for its artifact event path when the meeting date cannot be safely derived without parsing.

Module changelog

  • 2026-08-08: Implemented dated results and entries-list discovery; verified complete pre/post days and immutable handoffs.
Updated by Codex on Aug. 8, 2026, 5:41 a.m. · Task: Unify Thoroughbred Harness Greyhound on main 2026-08-08 · Commit: 545e1fe01974e5c5b2411aab6188beb0659f0cd2