Bright Data · Scraper Studio

A catalog that
repairs itself.

books.toscrape.com, scraped in plain language and kept alive by a scraper that rewrites its own extraction logic when the page changes underneath it.

Collector c_mt5ta6l32i9yfoooqs

A Light in the Attic

Price
£51.77 GBP
Rating
★★★★★ (3 / 5, extracted as "Three")
Availability
In stock — 22 available

Repair log

A live trace from the terminal: the star rating started coming back as a word instead of a number, so the scraper was told what was wrong — not how to fix it.

extraction star_rating returning "Three" — expected numeric 1–5 flagged
bdata heal "Convert star_rating from a word like 'Three' into an integer" submitted
code_fixer rewriting extraction logic against the field description running
validator request_fulfillment_validator confirming the new output shape running
approve fix approved — same Collector ID, nothing downstream touched done
Why this matters: nobody edited a selector by hand. The scraper was told what "correct" looks like in plain English, and it rewrote its own logic to match — the same repair loop that keeps it alive when the real site redesigns itself.