diff --git a/livecrawler/sources.py b/livecrawler/sources.py index 56b951b..952d0e6 100644 --- a/livecrawler/sources.py +++ b/livecrawler/sources.py @@ -1,5 +1,7 @@ -# Verifizierte, server-gerenderte Produkt-URLs (httpx-scrapebar, Stand 28.06.2026). -# Erweiterbar: weitere Ketten/Modelle hier eintragen. +# Verifizierte, server-gerenderte Produkt-URLs (httpx-scrapebar). Stand 28.06.2026. +# Baumärkte rendern Preise serverseitig (scrapebar). Elektroketten (MediaMarkt/Saturn/ +# expert/Euronics) sind JS/Akamai-geschützt -> nur via offizielle API (Amazon PA-API / +# eBay Browse) oder Headless+Proxy. Daher hier vorerst nur Baumärkte. SOURCES = [ {"chain":"OBI","kind":"baumarkt","productId":"midea-portasplit-12000","name":"Midea PortaSplit 12.000 BTU", "url":"https://www.obi.de/p/8620890/midea-mobile-split-klimaanlage-portasplit"}, @@ -7,6 +9,14 @@ SOURCES = [ "url":"https://www.obi.de/p/2892115/delonghi-mobiles-klimageraet-dl-pac-ex105-r290-eek-a-"}, {"chain":"Bauhaus","kind":"baumarkt","productId":"midea-portasplit-12000","name":"Midea PortaSplit 12.000 BTU", "url":"https://www.bauhaus.info/klimaanlagen/midea-klimasplitgeraet-portasplit-12000-btu/p/31934233"}, + {"chain":"Hornbach","kind":"baumarkt","productId":"midea-portasplit-12000","name":"Midea PortaSplit 12.000 BTU", + "url":"https://www.hornbach.de/p/klimasplitgeraet-midea-portasplit-12-000-btu-105-m-weiss/12356554/"}, + {"chain":"toom","kind":"baumarkt","productId":"midea-portasplit-12000","name":"Midea PortaSplit 12.000 BTU", + "url":"https://toom.de/p/mobiles-klimageraet-portasplit-12000-btuh/9350668"}, + {"chain":"toom","kind":"baumarkt","productId":"midea-portasplit-cool-8000","name":"Midea PortaSplit Cool 8.000 BTU", + "url":"https://toom.de/p/split-klimaanlage-portasplit-cool-8000btuh/10515238"}, ] -# TODO (mit Keys): Amazon PA-API 5.0 (Access/Secret/Partner-Tag), eBay Browse API (OAuth-App-Token). -# TODO: Per-Markt-Verfügbarkeit über chainspez. Availability-Endpunkte (storeId) – wie braucheklima. +# Elektroketten / Online -> offizielle APIs nötig (mit Keys von Till): +# Amazon Product Advertising API 5.0 (Access/Secret/Partner-Tag) +# eBay Browse API (OAuth App-Token) +# MediaMarkt/Saturn/expert/Euronics: kein offener Endpoint -> Affiliate-Link statt Scrape.