Cliquenabend: Cover-Bilder aus den Spieldetailseiten übernehmen

This commit is contained in:
Flo Hartmann
2026-08-25 00:55:07 +00:00
parent 199f8b080d
commit 8b38bc6c89
2 changed files with 61 additions and 15 deletions

View File

@@ -130,10 +130,14 @@ CLIQUENABEND_SEITE = """
CLIQUENABEND_DETAIL_1 = """
<html><body>
<h1>Galactic Cruise</h1>
<div class="right_bar"><center>
<a href="/spiele/790610-Galactic-Cruise.html"><img src="/images/db/62452_360x240.jpg" border="0"></a><br>
</center></div>
<b>Release:</b><br>
2025 <br>
2025 <br>
<b>Anzahl der Spieler:</b><br>
1 bis 4 Spieler<br>
1 bis 4 Spieler<br>
</body></html>
"""
@@ -332,6 +336,8 @@ def test_parser_cliquenabend_liest_tabellenspalten():
# Release-Feld der Detailseite schlägt das Update-Datum der Tabelle:
assert erster.erscheinungsdatum_oder_quartal == "2025"
assert erster.quellen_url == "https://www.cliquenabend.de/spiele/790610-Galactic-Cruise.html"
# Cover-Bild aus der Detailseite (statt Messe-Foto):
assert erster.bild_url == "https://www.cliquenabend.de/images/db/62452_360x240.jpg"
assert ergebnis.treffer[1].verlag == "Piatnik"
# Ohne Release-Feld auf der Detailseite fällt der Parser auf das
# Update-Datum zurück: