Spaces:
Runtime error
Runtime error
Commit ·
c89416a
1
Parent(s): 1dd34a7
Update scraper/utils/HebScraper.py
Browse files
scraper/utils/HebScraper.py
CHANGED
|
@@ -230,10 +230,12 @@ class HebScraper:
|
|
| 230 |
response = self.session.post(url, json=self.query)
|
| 231 |
products = response.json()['data']['productSearchV2']['records']
|
| 232 |
except:
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
|
|
|
|
|
|
| 237 |
urls = []
|
| 238 |
for product in products:
|
| 239 |
url = f"{self.base_url}{product['product']['productPageURL']}"
|
|
|
|
| 230 |
response = self.session.post(url, json=self.query)
|
| 231 |
products = response.json()['data']['productSearchV2']['records']
|
| 232 |
except:
|
| 233 |
+
try:
|
| 234 |
+
self.generate_session()
|
| 235 |
+
response = self.session.post(url, json=self.query)
|
| 236 |
+
products = response.json()['data']['productSearchV2']['records']
|
| 237 |
+
except:
|
| 238 |
+
continue
|
| 239 |
urls = []
|
| 240 |
for product in products:
|
| 241 |
url = f"{self.base_url}{product['product']['productPageURL']}"
|