Не могу получить правильный ответ от URL - PullRequest
0 голосов
/ 04 ноября 2019

Я использую библиотеку "запросов" для получения изображения с URL ('http://any_login:any_password@10.10.9.2/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEG'),, но ошибка ответа с кодом 401. Это URL с моей камеры RTSP.

Я пытаюсь использовать' HTTPBasicAuth ', 'HTTPDigestAuth' и 'HTTPProxyAuth'. Но это не работает.

import requests
from requests.auth import HTTPBasicAuth

url = "http://any_login:any_password@10.10.9.2/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEG"
response = requests.get(url, auth=requests.auth.HTTPBasicAuth("any_login", "any_password"))

if response.status_code == 200:
    with open("sample.jpg", 'wb') as f:
        f.write(response.content)

Я ожидал вывода файла изображения из потока rtsp, но получил код ошибки 401.

...