diff --git a/recipe_scrapers/lecker.py b/recipe_scrapers/lecker.py index 611b39c9a..40e20c111 100644 --- a/recipe_scrapers/lecker.py +++ b/recipe_scrapers/lecker.py @@ -12,7 +12,16 @@ def author(self): return self.schema.author() def title(self): - return self.schema.title() + try: + return self.schema.title() + except TypeError: + return ( + self.soup.find( + "header", {"class": "article-header article-header--article"} + ) + .find("h1") + .get_text() + ) def category(self): return self.schema.category() @@ -36,7 +45,13 @@ def ingredients(self): return self.schema.ingredients() def instructions(self): - return self.schema.instructions() + if self.schema.instructions(): + return self.schema.instructions() + else: + divs = self.soup.find_all("div", {"class": "js-quizToggle"}) + for d in divs: + if d.find("span", "article__shifted-jump-label"): + return d.get_text() def ratings(self): return self.schema.ratings() diff --git a/tests/test_data/lecker.testhtml b/tests/test_data/lecker_1.testhtml similarity index 77% rename from tests/test_data/lecker.testhtml rename to tests/test_data/lecker_1.testhtml index ca395000c..9642c2260 100644 --- a/tests/test_data/lecker.testhtml +++ b/tests/test_data/lecker_1.testhtml @@ -1,3 +1,4 @@ + @@ -6,7 +7,7 @@ - + - - - + })(window,document,'script','dataLayer','GTM-M64G4V') + } + + if (readCookie('euconsent-v2') !== null && typeof google_tag_manager !== 'object') { + gtm() + } + + window.__tcfapi('addEventListener', 2, (tcData, success) => { + if (success && tcData.eventStatus === 'useractioncomplete') { + gtm() + } + }) + }()) + + @@ -51,8 +87,8 @@ - - + + Gemüsepfanne mit Hähnchen, Zuckerschoten und Brokkoli Rezept | LECKER @@ -123,23 +159,22 @@ - - - - + + + - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ close + + +
+ Schön, dass du auf unserer Seite bist! Wir wollen dir auch weiterhin beste Unterhaltung und tollen Service bieten. +
+
+ Danke, dass du uns dabei unterstützt. + Dafür musst du nur für www.lecker.de deinen Ad-Blocker deaktivieren.
Geht auch ganz einfach: +
+ + + +
+
+ + + + + +
+ +
+
+
+ +
+
+
+ +
+
+ + +
+ +
+ + +
+ +
+
+ +
+ +
+ +
+
+ + + +
+
+ + + + + +
+
+
+ + + + + +
+ + +
+ + +

Naan-Brot backen - so geht das Rezept

+
+ +
+ +
+ +
+ + + + + +
+ +
+
+

Ein Muss beim Inder: frisches Naan-Brot. Der krosse und zugleich leichte Teigfladen schmeckt zu deftigen Fleischgerichten und Currys. Mit unserer Schritt für Schritt-Anleitung kannst du Naan-brot jetzt auch zuhause backen.

+
+ + +
+
+ + +
+ Video Platzhalter +
+ +
+
+ + + + + + +
+
+ + +
+
+  

Was ist eigentlich Naan-Brot?

Als Naan-Brot bezeichnet man dünne Teigfladen aus mit Joghurt gesäuertem Hefeteig, die traditionell über dem offenen Feuer gebacken werden. In unserem Rezept übernimmt diesen Part eine heiße Pfanne. Einfaches Naan-Brot wird ausschließlich mit Salz gewürzt und typischerweise als Beilage zu heißen Gerichten wie Currys und Fleischgerichten gereicht werden.

 

Naan-Brot Rezept - Zutaten für 6 Stück:

  • 75 ml Milch
  • 1 TL Zucker
  • 1 TL Trockenhefe
  • 1/2 TL Salz
  • 250 g + etwas Mehl
  • 1 EL Öl
  • 75 g Vollmilchjoghurt
  • 1 Ei (Gr. M)
 

Naan-Brot Rezept - Schritt 1:

Zutaten verrühren
Erst kommt der Löffel - dann die Hände zum Einsatz

Den Backofen auf ca. 50 °C vorheizen. 75 ml Milch lauwarm erwärmen und mit 1 TL Zucker sowie 1 TL Trockenhefe verrühren. Anschließend 25 Minuten ruhen lassen. 250 g Mehl und 1/2 TL Salz mischen. Hefemilch, 1 EL Öl, 75 g Joghurt und 1 Ei zugeben. Die Teigzutaten mit einem Kochlöffel verrühren. Dann mit den Händen zu einem geschmeidigen, glatten Teig verkneten.

 

Naan-Brot Rezept - Schritt 2:

Den Teig für das Naan-Brot mit einem Küchentuch abdecken und im warmen Ofen ca. 1 Stunde gehen lassen, bis sich das Volumen verdoppelt hat. Den Teig nach dem Gehen auf einer bemehlten Arbeitsfläche noch einmal kräftig durchkneten. Dadurch wird er elastischer und besser formbar. Anschließend zu 6 Kugeln formen und diese nochmals 15 Minuten ruhen lassen.

Naan-Brot Rezept- Schritt 3:

Naan-Brot braten
Das Brot lässt sich am besten mit dem Pfannenwender drehen

Die Kugeln mit der Teigrolle jeweils zu ca. 1/2 cm dünnen ovalen Fladen à ca. 18 x 10 cm ausrollen. Eine Pfanne* ohne Fett erhitzen. Die Brotfladen darin bei starker Hitze nacheinander von jeder Seite 1-2 Minuten golbraun braten. Wenn das Brot blasen wirft, wenden und von der anderen Seite braten.

Tipps: Ein Pfanne aus Gusseisen ist aufgrund ihrer natürlichen Beschichtung am besten zum Braten von Naan-Brot geeignet. Mit frischem Koriander, Knoblauch oder Kümmel im Grundteig sorgst du je nach Gusto im Handumdrehen für geschmackliche Vielfalt.

+

 

Schnelle Teig-Variante mit Backpulver

Für die Zubereitung des Hefeteigs muss man etwas Zeit einplanen. Wenn es mal schnell gehen soll, kann man auch eine Naan-Brot-Variante mit Backpulver backen. Für das Rezept 250 g Mehl, 1 TL Zucker, 1 TL Backpulver sowie einen 1/2 TL Salz in einer Schüssel mischen. 75 g Vollmilchjoghurt zugeben und alles zunächst mit einem Kochlöffel verrühren und anschließen mit den Händen zu einem geschmeidigen Teig verkneten.

Aus dem Teig 6 gleich große Kugeln formen und diese auf bemehlter Arbeitsfläche mit der Teigrolle zu dünnen Fladen à ca. 18 x 10 cm ausrollen. Eine Pfanne erhitzen und die Brotfladen darin bei starker Hitze von jeder Seite 1-2 Minuten braten. Sobald das Brot blasen wirft, wenden und weiterbraten.

Tipp: Für echte Brotliebhaber empfehlen wir einen Brotbackautomaten

+

 

Und dazu schmeckt Naan-Brot besonders gut:

+

+

+
+ +
+ +
+ + Kategorie & Tags + + +
+ +
+ + Mehr zum Thema + +
+ +
+ +
+
+ + + +
+
+
+
+ +
+
+ + + + + +
+ +
+
+ +
+ + + +
+ Copyright 2022 LECKER.de. All rights reserved +
+
+
+ + +
+ +
+ + + + + + +
+ +
+ + + + + diff --git a/tests/test_lecker.py b/tests/test_lecker_1.py similarity index 95% rename from tests/test_lecker.py rename to tests/test_lecker_1.py index 2e74b44ba..acfdf7b7b 100644 --- a/tests/test_lecker.py +++ b/tests/test_lecker_1.py @@ -6,6 +6,10 @@ class TestLeckerScraper(ScraperTest): scraper_class = Lecker + @property + def test_file_name(self): + return "{}_1".format(self.scraper_class.__name__.lower()) + def test_host(self): self.assertEqual("lecker.de", self.harvester_class.host()) @@ -62,7 +66,7 @@ def test_instructions(self): ) def test_ratings(self): - self.assertEqual(4.1, self.harvester_class.ratings()) + self.assertEqual(3.9, self.harvester_class.ratings()) def test_nutrients(self): self.assertEqual( diff --git a/tests/test_lecker_2.py b/tests/test_lecker_2.py new file mode 100644 index 000000000..8c6d8a79d --- /dev/null +++ b/tests/test_lecker_2.py @@ -0,0 +1,37 @@ +from recipe_scrapers.lecker import Lecker +from tests import ScraperTest + + +class TestLeckerScraper(ScraperTest): + scraper_class = Lecker + + @property + def test_file_name(self): + return "{}_2".format(self.scraper_class.__name__.lower()) + + def test_host(self): + self.assertEqual("lecker.de", self.harvester_class.host()) + + def test_title(self): + self.assertEqual( + "Naan-Brot backen - so geht das Rezept", + self.harvester_class.title(), + ) + + def test_image(self): + self.assertEqual( + "https://www.lecker.de/assets/field/image/naan-brot-b_0.jpg", + self.harvester_class.image(), + ) + + def test_instructions(self): + self.assertEqual( + "\n Was ist eigentlich Naan-Brot?Als Naan-Brot bezeichnet man dünne Teigfladen aus mit Joghurt gesäuertem Hefeteig, die traditionell über dem offenen Feuer gebacken werden. In unserem Rezept übernimmt diesen Part eine heiße Pfanne. Einfaches Naan-Brot wird ausschließlich mit Salz gewürzt und typischerweise als Beilage zu heißen Gerichten wie Currys und Fleischgerichten gereicht werden. Naan-Brot Rezept - Zutaten für 6 Stück:75 ml Milch1 TL Zucker1 TL Trockenhefe1/2 TL Salz250 g + etwas Mehl1 EL Öl75 g Vollmilchjoghurt1 Ei (Gr. M) Naan-Brot Rezept - Schritt 1:Erst kommt der Löffel - dann die Hände zum EinsatzDen Backofen auf ca. 50 °C vorheizen. 75 ml Milch lauwarm erwärmen und mit 1 TL Zucker sowie 1 TL Trockenhefe verrühren. Anschließend 25 Minuten ruhen lassen. 250 g Mehl und 1/2 TL Salz mischen. Hefemilch, 1 EL Öl, 75 g Joghurt und 1 Ei zugeben. Die Teigzutaten mit einem Kochlöffel verrühren. Dann mit den Händen zu einem geschmeidigen, glatten Teig verkneten. Naan-Brot Rezept - Schritt 2:Den Teig für das Naan-Brot mit einem Küchentuch abdecken und im warmen Ofen ca. 1 Stunde gehen lassen, bis sich das Volumen verdoppelt hat. Den Teig nach dem Gehen auf einer bemehlten Arbeitsfläche noch einmal kräftig durchkneten. Dadurch wird er elastischer und besser formbar. Anschließend zu 6 Kugeln formen und diese nochmals 15 Minuten ruhen lassen.Naan-Brot Rezept- Schritt 3:Das Brot lässt sich am besten mit dem Pfannenwender drehenDie Kugeln mit der Teigrolle jeweils zu ca. 1/2 cm dünnen ovalen Fladen à ca. 18 x 10 cm ausrollen. Eine Pfanne* ohne Fett erhitzen. Die Brotfladen darin bei starker Hitze nacheinander von jeder Seite 1-2 Minuten golbraun braten. Wenn das Brot blasen wirft, wenden und von der anderen Seite braten.Tipps: Ein Pfanne aus Gusseisen ist aufgrund ihrer natürlichen Beschichtung am besten zum Braten von Naan-Brot geeignet. Mit frischem Koriander, Knoblauch oder Kümmel im Grundteig sorgst du je nach Gusto im Handumdrehen für geschmackliche Vielfalt. \n Schnelle Teig-Variante mit BackpulverFür die Zubereitung des Hefeteigs muss man etwas Zeit einplanen. Wenn es mal schnell gehen soll, kann man auch eine Naan-Brot-Variante mit Backpulver backen. Für das Rezept 250 g Mehl, 1 TL Zucker, 1 TL Backpulver sowie einen 1/2 TL Salz in einer Schüssel mischen. 75 g Vollmilchjoghurt zugeben und alles zunächst mit einem Kochlöffel verrühren und anschließen mit den Händen zu einem geschmeidigen Teig verkneten.Aus dem Teig 6 gleich große Kugeln formen und diese auf bemehlter Arbeitsfläche mit der Teigrolle zu dünnen Fladen à ca. 18 x 10 cm ausrollen. Eine Pfanne erhitzen und die Brotfladen darin bei starker Hitze von jeder Seite 1-2 Minuten braten. Sobald das Brot blasen wirft, wenden und weiterbraten.Tipp: Für echte Brotliebhaber empfehlen wir einen Brotbackautomaten \n Und dazu schmeckt Naan-Brot besonders gut:\n\n\n \nIndisches Essen\n\n\n\nweiterlesen \n\n\n\n\n\n\n \nCurry-Rezepte\n\n\n\nweiterlesen \n\n\n\n ", + self.harvester_class.instructions(), + ) + + def test_ingredients(self): + self.assertEqual( + [], + self.harvester_class.ingredients(), + )