feat: add price scraper with JSON-LD/meta/regex fallback
- Implement extractPrice() to extract price from HTML with three fallback methods: 1. JSON-LD Product schema (json-ld) 2. og:price:amount meta tag (meta) 3. Euro symbol regex pattern (regex) - Implement fetchAndExtractPrice() for fetching URLs and extracting prices - Includes helper functions for parsing and normalizing price values - Add comprehensive test suite with fixtures for each extraction method - All tests passing (14/14) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013gwc3aCiyQxmCWQke8RvEz
This commit is contained in:
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
<html><head>
|
||||
<script type="application/ld+json">
|
||||
{"@context":"https://schema.org","@type":"Product","name":"Voorbeeld product","offers":{"@type":"Offer","price":"19.99","priceCurrency":"EUR"}}
|
||||
</script>
|
||||
</head><body><p>Voorbeeld product</p></body></html>
|
||||
Reference in New Issue
Block a user