LINUX.ORG.RU

попробуй костяль с «отправкой» файла, по типу:

r = session.post('http://oscada.org:10003/login/', data=payload, files={'':''})

noname_user ★★★
()
Последнее исправление: noname_user (всего исправлений: 1)
import requests
response = requests.post('http://oscada.org:10003/login/', files={'user': 'user', 'pass': '', 'auth_enter': 'Принять'})

Ну и дальше все результаты лежат в переменной response. Только я не догадался как там эта нижняя половина страницы запрашивается, но ошибки аутентификации не возникает.

micronekodesu ★★★
()
Ответ на: комментарий от AUX

Я вообще не понял что там делать и что дает аутентификация, так что да, плюсую необходимость описания использования этой штуки.

micronekodesu ★★★
()
Ответ на: комментарий от bvn13

Нет не забыл, но не работает :( Говорит, что авторизация не проходит, хотя вроде все правильно. Авторизация нужна, без нее как-то стремно скаду оставлять, хоть и во внутренней сетке.

AUX ★★★★
() автор топика
Ответ на: комментарий от AUX

Костыльный вариант - защитить каким-нибудь http basic auth. А вообще это что за софтина, может у нее в документации какая-то апиха описана?

micronekodesu ★★★
()
Ответ на: комментарий от micronekodesu

OpenSCADA, в доках не нашел, разработчик вредный старикан.

AUX ★★★★
() автор топика
Ответ на: комментарий от AUX

Я защищался stunnel. У клиента батник который запускает stunnel на 127.0.0.1

(У меня гениальные начальники распорядились выставить MS SQL Server сокетом в Интернет для клиентов).

demrnd
()
Ответ на: комментарий от micronekodesu

Нашел в доке автологин от определенного ip, т.ч с помощью говна и палок вопрос решился.

AUX ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.