Need to semi-manually raise HTTPError for error codes with cloudscraper/requests.

This commit is contained in:
Jim Miller 2020-12-22 14:03:46 -06:00
parent 9112346f41
commit f6d086e0dd

View file

@ -1127,6 +1127,8 @@ class Configuration(ConfigParser):
resp = self.get_scraper().post(url,
headers=dict(headers),
data=parameters)
logger.debug("response code:%s"%resp.status_code)
resp.raise_for_status() # raises HTTPError if error code.
data = resp.content
else:
req = Request(url,
@ -1231,6 +1233,8 @@ class Configuration(ConfigParser):
logger.debug("Using cloudscraper for GET")
resp = self.get_scraper().get(url,
headers=headers)
logger.debug("response code:%s"%resp.status_code)
resp.raise_for_status() # raises HTTPError if error code.
data = resp.content
opened = FakeOpened(data,resp.url)
else: