Crawler: ohne Preis+Signal -> 'unknown' statt falsch 'vergriffen' (Hornbach ehrlich)
This commit is contained in:
+4
-1
@@ -77,7 +77,10 @@ def parse(htmltext):
|
||||
if price is None:
|
||||
mp=_num(htmltext[:200000])
|
||||
price=mp
|
||||
availability = "in_stock" if in_store else ("online_available" if online else "out_of_stock")
|
||||
if in_store: availability="in_stock"
|
||||
elif online: availability="online_available"
|
||||
elif price is not None: availability="out_of_stock"
|
||||
else: availability="unknown" # erreichbar, aber Markup (noch) nicht geparst
|
||||
return price, availability
|
||||
|
||||
async def fetch_one(client, src):
|
||||
|
||||
Reference in New Issue
Block a user