event: message
data: {"method":"notifications/message","params":{"level":"info","data":{"msg":"Initializing ScrapingAnt request for https://scrapingant.github.io/scrapingant-examples/fixtures/html-tables.html","extra":null}},"jsonrpc":"2.0"}

event: message
data: {"jsonrpc":"2.0","id":11,"result":{"content":[{"type":"text","text":"# Ant Supply catalogue (fixture for pandas.read_html)\n\nEleven tables, each built to trigger one read_html behaviour.\n\n## 1\\. simple\n\nName| Age| City  \n---|---|---  \nAda| 36| London  \nGrace| 45| Arlington  \nLinus| 28| Helsinki  \n  \n## 2\\. prices (thead, thousands separators, currency, percent)\n\nProduct| Price| Units sold| Share  \n---|---|---|---  \nAnt Farm Deluxe| $1,234.50| 12,345| 45.5%  \nAnt Farm Mini| $99.00| 1,020| 3.8%  \nMagnifier| $12.25| 987,654| 50.7%  \n  \n## 3\\. two-row header (colspan in thead)\n\nRegion| 2025| 2026  \n---|---|---  \nQ1| Q2| Q1| Q2  \nNorth| 10| 12| 14| 16  \nSouth| 7| 8| 9| 11  \n  \n## 4\\. spans in the body\n\nGroup| Item| Qty  \n---|---|---  \nTools| Tweezers| 4  \nBrush| 2  \nFood| sold out  \n  \n## 5\\. codes with leading zeros\n\nCode| Postcode| Label  \n---|---|---  \n007| 01234| agent  \n042| 00501| answer  \n  \n## 6\\. dates\n\nShipped| Delivered| Parcels  \n---|---|---  \n2026-09-01| 2026-09-03| 3  \n2026-09-10| 2026-09-15| 1  \n  \n## 7\\. links\n\n[Product](/docs/product)| Docs  \n---|---  \nAnt Farm Deluxe| [manual](https://example.com/deluxe)  \nMagnifier| none  \n  \n## 8\\. hidden row\n\nSku| Stock  \n---|---  \nAF-1| 5  \nAF-2| 0  \nAF-3| 12  \n  \n## 9\\. nested\n\nWarehouse| Bins  \n---|---  \nBerlin|  | Bin| Count  \n---|---  \nB1| 40  \nB2| 15  \nLyon| none  \n  \n## 10\\. no thead, td header row\n\nMetric| Value  \n---|---  \nUptime| 99.9  \nErrors| 3  \n  \n## 11\\. european numbers\n\nCountry| Revenue| Growth  \n---|---|---  \nGermany| 1.234.567,89| 3,5  \nFrance| 987.654,32| -1,2  \nSpain| n/a| 0,0\n\n"}],"structuredContent":{"result":"# Ant Supply catalogue (fixture for pandas.read_html)\n\nEleven tables, each built to trigger one read_html behaviour.\n\n## 1\\. simple\n\nName| Age| City  \n---|---|---  \nAda| 36| London  \nGrace| 45| Arlington  \nLinus| 28| Helsinki  \n  \n## 2\\. prices (thead, thousands separators, currency, percent)\n\nProduct| Price| Units sold| Share  \n---|---|---|---  \nAnt Farm Deluxe| $1,234.50| 12,345| 45.5%  \nAnt Farm Mini| $99.00| 1,020| 3.8%  \nMagnifier| $12.25| 987,654| 50.7%  \n  \n## 3\\. two-row header (colspan in thead)\n\nRegion| 2025| 2026  \n---|---|---  \nQ1| Q2| Q1| Q2  \nNorth| 10| 12| 14| 16  \nSouth| 7| 8| 9| 11  \n  \n## 4\\. spans in the body\n\nGroup| Item| Qty  \n---|---|---  \nTools| Tweezers| 4  \nBrush| 2  \nFood| sold out  \n  \n## 5\\. codes with leading zeros\n\nCode| Postcode| Label  \n---|---|---  \n007| 01234| agent  \n042| 00501| answer  \n  \n## 6\\. dates\n\nShipped| Delivered| Parcels  \n---|---|---  \n2026-09-01| 2026-09-03| 3  \n2026-09-10| 2026-09-15| 1  \n  \n## 7\\. links\n\n[Product](/docs/product)| Docs  \n---|---  \nAnt Farm Deluxe| [manual](https://example.com/deluxe)  \nMagnifier| none  \n  \n## 8\\. hidden row\n\nSku| Stock  \n---|---  \nAF-1| 5  \nAF-2| 0  \nAF-3| 12  \n  \n## 9\\. nested\n\nWarehouse| Bins  \n---|---  \nBerlin|  | Bin| Count  \n---|---  \nB1| 40  \nB2| 15  \nLyon| none  \n  \n## 10\\. no thead, td header row\n\nMetric| Value  \n---|---  \nUptime| 99.9  \nErrors| 3  \n  \n## 11\\. european numbers\n\nCountry| Revenue| Growth  \n---|---|---  \nGermany| 1.234.567,89| 3,5  \nFrance| 987.654,32| -1,2  \nSpain| n/a| 0,0\n\n"},"isError":false}}

