Fix failing on unavailable page resource #5

Manually merged
snegov merged 1 commits from bugfix/2-fail-on-unavailable-resource into master 2019-11-09 14:40:53 +00:00

View File

@ -21,8 +21,12 @@ def get_text(url):
def get_embedded_binary(url): def get_embedded_binary(url):
"""Download content from URL and return bytes if target is image""" """Download content from URL and return bytes if target is image"""
response = requests.get(url) try:
response.raise_for_status() response = requests.get(url)
response.raise_for_status()
except requests.exceptions.RequestException:
return ''
ctype = response.headers.get('Content-Type') ctype = response.headers.get('Content-Type')
data = response.content data = response.content
b64pict = base64.b64encode(data).decode() b64pict = base64.b64encode(data).decode()