Нужно зайти на веб камеру (регистратор), как передать логин и пароль?

Хотел решить небольшую задачку - по запросу телеграм бот присылает картинку с камеры (регистратора) который находится дома. Картинка формируется ссылкой вида

http://admin:passwd@ip-cam/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEG

Где admin - логин, passwd - пароль от регистратора, ip-cam - IP регистратора. Пытался зайти используя модуль requests, но передать логин и пароль не выходит. Окно входа ниже. Подскажите пожалуйста как можно решить эту задачу. Регистратор Hi-Watch Спасибо!

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Roman Denisov

Как решил - в requests.get прописал auth=HTTPDigestAuth:

from requests.auth import HTTPDigestAuth
response = requests.get(url, auth=HTTPDigestAuth('login', 'pass'))
if response.status_code==200:
  with open(filename,'wb') as imgfile:
   imgfile.write(response.content)
→ Ссылка