Repository: hhursev/recipe-scrapers

Issue:
mindmegette.hu and other hosts contains www
I see that the scraper for mindmegette.hu [contains `www.` in its host](https://github.com/hhursev/recipe-scrapers/blob/master/recipe_scrapers/mindmegette.py#L8) unlike other hosts.  

I'm currently developing an application using your fantastic library, and I want to do uri validation to select the right method.  
As most domains are without the `www.` prefix, I'm doing  

```python
url_ = urllib.urlparse(url).netloc.strip('www.')
if url_ not in SCRAPERS.keys():
    [...]
```

I could try to instead check availability with both `www` and without, but it seems more consistent to remove the prefix from the host.

I'm ok to do a PR to fix this.

Thanks!
Cyril

**Pre-filing checks**

- [x] I have searched for open issues that report the same problem
- [x] I have checked that the bug affects the latest version of the library

**The URL of the recipe(s) that are not being scraped correctly**

- https://www.mindmegette.hu/fetas-paradicsomos-omlett.recept/

**The version of Python you're using**
Python 3.8.11

**The operating system of your environment**
Linux Mint


- [ ] I'd like to try fixing this scraper myself
- [x] I'd like guidance to help me develop a fix
- [ ] I'd prefer if the `recipe-scrapers` team try to fix this


Discussion:

Patch:
diff --git a/README.rst b/README.rst
index 28f7782f..68fb495f 100644
--- a/README.rst
+++ b/README.rst
@@ -145,7 +145,7 @@ Scrapers available for:
 - `https://hellofresh.com/ <https://hellofresh.com>`_
 - `https://hellofresh.co.uk/ <https://hellofresh.co.uk>`_
 - `https://www.hellofresh.de/ <https://www.hellofresh.de/>`_
-- `https://www.hellofresh.fr/ <https://www.hellofresh.de/>`_
+- `https://www.hellofresh.fr/ <https://www.hellofresh.fr/>`_
 - `https://hostthetoast.com/ <https://hostthetoast.com/>`_
 - `https://receitas.ig.com.br/ <https://receitas.ig.com.br>`_
 - `https://indianhealthyrecipes.com <https://www.indianhealthyrecipes.com>`_
diff --git a/recipe_scrapers/domesticateme.py b/recipe_scrapers/domesticateme.py
index 5b4bdb20..0e3827ef 100644
--- a/recipe_scrapers/domesticateme.py
+++ b/recipe_scrapers/domesticateme.py
@@ -4,7 +4,7 @@ from ._abstract import AbstractScraper
 class DomesticateMe(AbstractScraper):
     @classmethod
     def host(cls):
-        return "https://domesticate-me.com/"
+        return "domesticate-me.com"
 
     def title(self):
         return self.schema.title()
diff --git a/recipe_scrapers/heb.py b/recipe_scrapers/heb.py
index b407d746..17cf0b34 100644
--- a/recipe_scrapers/heb.py
+++ b/recipe_scrapers/heb.py
@@ -5,7 +5,7 @@ from ._utils import get_minutes, get_yields, normalize_string
 class HEB(AbstractScraper):
     @classmethod
     def host(self, domain="com"):
-        return f"www.heb.{domain}"
+        return f"heb.{domain}"
 
     def title(self):
         return self.soup.find("h1", {"class": "title"}).get_text()
diff --git a/recipe_scrapers/streetkitchen.py b/recipe_scrapers/streetkitchen.py
index 306a48c0..48f9c457 100644
--- a/recipe_scrapers/streetkitchen.py
+++ b/recipe_scrapers/streetkitchen.py
@@ -5,7 +5,7 @@ from ._utils import get_yields, normalize_string
 class StreetKitchen(AbstractScraper):
     @classmethod
     def host(cls):
-        return "https://streetkitchen.hu"
+        return "streetkitchen.hu"
 
     def title(self):
         return self.soup.find("h1", {"class": "entry-title"}).get_text()
diff --git a/recipe_scrapers/wholefoods.py b/recipe_scrapers/wholefoods.py
index bfb3a18f..b8ff5164 100644
--- a/recipe_scrapers/wholefoods.py
+++ b/recipe_scrapers/wholefoods.py
@@ -4,7 +4,7 @@ from ._abstract import AbstractScraper
 class WholeFoods(AbstractScraper):
     @classmethod
     def host(self, domain="com"):
-        return f"www.wholefoodsmarket.{domain}"
+        return f"wholefoodsmarket.{domain}"
 
     def title(self):
         return self.schema.title()


Test patch:
diff --git a/tests/test_domesticateme.py b/tests/test_domesticateme.py
index 4e4eec3a..8fa2d8da 100644
--- a/tests/test_domesticateme.py
+++ b/tests/test_domesticateme.py
@@ -7,7 +7,7 @@ class TestDomesticateMeScraper(ScraperTest):
     scraper_class = DomesticateMe
 
     def test_host(self):
-        self.assertEqual("https://domesticate-me.com/", self.harvester_class.host())
+        self.assertEqual("domesticate-me.com", self.harvester_class.host())
 
     def test_canonical_url(self):
         self.assertEqual(
diff --git a/tests/test_heb.py b/tests/test_heb.py
index a9646f15..7b94dfac 100644
--- a/tests/test_heb.py
+++ b/tests/test_heb.py
@@ -7,7 +7,7 @@ class TestHEBScraper(ScraperTest):
     scraper_class = HEB
 
     def test_host(self):
-        self.assertEqual("www.heb.com", self.harvester_class.host())
+        self.assertEqual("heb.com", self.harvester_class.host())
 
     def test_canonical_url(self):
         self.assertEqual(
diff --git a/tests/test_streetkitchen.py b/tests/test_streetkitchen.py
index 0e1b4a03..f0a45fdc 100644
--- a/tests/test_streetkitchen.py
+++ b/tests/test_streetkitchen.py
@@ -7,7 +7,7 @@ class TestStreetKitchenScraper(ScraperTest):
     scraper_class = StreetKitchen
 
     def test_host(self):
-        self.assertEqual("https://streetkitchen.hu", self.harvester_class.host())
+        self.assertEqual("streetkitchen.hu", self.harvester_class.host())
 
     def test_language(self):
         self.assertEqual("hu", self.harvester_class.language())
diff --git a/tests/test_wholefoods.py b/tests/test_wholefoods.py
index c7427463..0761146d 100644
--- a/tests/test_wholefoods.py
+++ b/tests/test_wholefoods.py
@@ -7,11 +7,11 @@ class TestWholeFoodsScraper(ScraperTest):
     scraper_class = WholeFoods
 
     def test_host(self):
-        self.assertEqual("www.wholefoodsmarket.com", self.harvester_class.host())
+        self.assertEqual("wholefoodsmarket.com", self.harvester_class.host())
 
     def test_host_domain(self):
         self.assertEqual(
-            "www.wholefoodsmarket.co.uk", self.harvester_class.host(domain="co.uk")
+            "wholefoodsmarket.co.uk", self.harvester_class.host(domain="co.uk")
         )
 
     def test_title(self):