ComicLink connector (comiclink)
- Source: https://www.comiclink.com · type: auction_house · country: US · currency: USD
- Acquisition: Scrapfly without JS rendering (~1 credit/page) — every page is behind a Cloudflare managed challenge for non-browser clients
- Records:
sale(auction results) at MONTH precision
Behaviour
- Discovery:
/auctions/auctionschedule.asp→ past sessions since 2015 (/results/generate_highlights.asp?output=<code>), newest first; art-only sessions skipped unlessincludeArtSessions. - Each results page lists ~300–800 sold books ("TITLE #N / SOLD in CGC 9.4 NM / $1,365" + cover + item link). The closing month comes from the schedule label ("Spring Featured: Comics (5-6/26)") →
saleDate= 1st of that month,metadata.sale_date_precision = "month", confidence 0.7. Sessions without a month are skipped (never invented). - Item pages hide prices behind login → not fetched.
buyerPremiumIncluded = null(not stated on the pages). - Incremental: 2 newest sessions per weekly run; backfill: cursor
{index}over all sessions (~90 pages).
Fixtures / tests
data/fixtures/comiclink/results-*.json (live capture, items trimmed to 40, snapshot to 6 blocks) + schedule-trimmed.html (real slice of the schedule page). pnpm vitest run connectors/scrapfly/comiclink. Capture: pnpm tsx connectors/scrapfly/comiclink/_capture.ts [sessionCode].