Recentemente foi substituído o modelo de um dispositivo que o distribuidor informou ter saído de linha, e o acesso remoto anteriormente era feito por uma url ordinária onde o usuário e senha estavam presentes:
- Código: Selecionar todos
url = http://<usuario>:<senha>@<ip>:<porta>cgi-bin/snapshot.cgi
Porém, a versão nova desse dispositivo pede sempre autenticação, usando o mesmo link acima, e no script python retona o erro 400, supostamente porque não foi preenchido esse campo:
A biblioteca usada para a conexão http é o python-onvif.
Como, ao menos no navegador, o foco já está na caixa de texto usuário, será que existe alguma maneira de, no script emular a digitação do usuário e senha?
usuario TAB senha TAB ENTER