fix: Simply HTTP error handling

This commit is contained in:
Adrian Rumpold
2021-08-10 20:11:14 +02:00
parent f83bb077c1
commit 70fa0619d4

View File

@@ -97,8 +97,7 @@ class CovidCrawler(CovidCrawlerBase):
import requests
result = requests.get(url)
if not result.ok:
result.raise_for_status()
result.raise_for_status()
soup = BeautifulSoup(result.text, "html.parser")
match = soup.find(class_="frame--type-textpic")
@@ -153,7 +152,9 @@ class CovidCrawler(CovidCrawlerBase):
async def crawl_vaccination(self) -> VaccinationData:
_log.info("Fetching COVID-19 vaccination data update")
url = "https://www.augsburg.de/umwelt-sozgcoiales/gesundheit/coronavirus/impfzentrum"
url = (
"https://www.augsburg.de/umwelt-soziales/gesundheit/coronavirus/impfzentrum"
)
container_id = "c1088140"
if self.hass:
@@ -165,8 +166,7 @@ class CovidCrawler(CovidCrawlerBase):
import requests
result = requests.get(url)
if not result.ok:
result.raise_for_status()
result.raise_for_status()
soup = BeautifulSoup(result.text, "html.parser")
result = soup.find(id=container_id)