COSCUP x UbuCon Asia 2026 Logo
  • About
  • Session
  • Transportation
  • Venue
  • Communities
  • Sponsors
    • Participate Guide
    • First Timer
    • Activity
    • Speaker Participation
    • Welcome Party
    • For Overseas Visitors
    • Open Source Communities
    • Sponsorship Partners
    • Invitation Letter Guide
  • Staff
  • Fringe Events / BoF
  • Blog
  • CoC
中文

Your Scraper Just Broke — Again: Hard-Won Lessons from 100+ Ruby Spiders in Production

Time
2026-08-08 10:10 ~ 10:40
Speaker
Lilith
Room
TR514
Co-write
Ruby Taiwan IntermediateMandarin

Abstract

Maintaining one web scraper is easy. Maintaining over 100, each targeting a different financial institution's website, is a completely different beast.

This talk is drawn from a real production Rails system that continuously downloads
monthly report PDFs from Japanese asset management companies. When DWS silently migrated their REST API to a Nuxt.js SPA, when JPMorgan's ReactVirtualized table only rendered 12 visible rows and your target fund wasn't one of them, when Capital Group stopped offering PDF files and switched to HTML-only reports — your spiders just
quietly broke.

I'll walk through the three most common failure patterns and their Ruby solutions, how Module and Concern help organize shared logic across a large spider fleet, and the most important engineering judgment of all: when to fix, and when to just delete.

Speaker

Lilith

Lilith

Ruby 工程師,目前在5xruby開發團隊工作。日常工作橫跨後端 API、前端畫面渲染,對開發有趣又實用的工具這件事有偏執的興趣。

Diamond

Canonical

Gold

Consecutive2 YrsInformation Management AssociationConsecutive2 YrsCathay Financial HoldingsConsecutive5 YrsE.SUN BankCumulative12 YrsMySQLCumulative6 YrsBerry AINitra

Silver

Cumulative16 YrsGamesofa Inc.

Bronze

KKTIXNational Center for High-performance ComputingONLYOFFICEQNAP Systems, Inc.Consecutive16 YrsThe Archilife Research FoundationSUN SQUARE Co., Ltd

Friend

Consecutive3 YrsAndes Technology CorporationAppier

Special Thanks

Consecutive2 YrsDepartment of Information Technology, Taipei City GovernmentSiFiveRozeta AI

Co-host

Collaborator9 YrsNTUST - Department of Electronic and Computer Engineering

Co-organizer

Collaborator12 YrsOpen Culture Foundation

COSCUP x UbuCon Asia 2026

Conference for Open Source Coders, Users, and Promoters | Asia's largest open source community conference.

Contact

  • Attendee Services
  • Sponsorship
  • Call for Proposals
  • Marketing

Resources

  • COSCUP Blog
  • Newsletter Subscription
  • Event Photos

Sitemap

  • Home
  • About
  • Transportation
20062007200820092010201120122013201420152016201720182019202020212022202320242025