Я не уверен, какую библиотеку вы используете для получения запроса. Но, насколько я понимаю, urlopen вызовет ошибку HTTPError для тех, кто не может обработать, например '403' (запрос запрещен).
Ссылка - Список ошибок
403: ('Forbidden',
'Request forbidden -- authorization will not help').
Вместо этого вы можете использовать - urlretrieve ()
Совместное использование небольшого образца кода: -
import urllib.request
url = 'http://example.com/'
response = urllib.request.urlopen(url)
data = response.read() # a `bytes` object
text = data.decode('utf-8') # a `str`; this step can't be used if data is binary