Изображение недоступно из скрипта Python, но доступно в браузере - PullRequest
0 голосов
/ 11 ноября 2018

Я пытался автоматически загрузить некоторые фотографии с камеры дорожного движения, чтобы поиграться с некоторыми сценариями распознавания объектов изображения, и обнаружил, что некоторые ссылки на них выдают ошибку 403: Forbidden, когда я пытаюсь загрузить их с Python, и все же я можете получить к ним доступ в браузере. Одно из таких изображений находится по этой ссылке: https://www.svz -bw.de / kamera / ftpdata / KA101 / KA101_gross.jpg

Этот код:

urllib.request.urlretrieve("https://www.svz-bw.de/kamera/ftpdata/KA101/KA101_gross.jpg", "traffic.jpg")

Возвращает ошибку 403 для меня. Что дает? Я могу понять, что, возможно, эти организации не заинтересованы в том, чтобы люди загружали свои серверы с помощью автоматических загрузок, и, возможно, существуют некоторые ограничения, связанные с GDPR, но на самом деле мне более интересно узнать, как они могут обнаружить, что запрос поступает от а не из обычного использования

...