Задать вопрос

Как правильно указать ключ при отправки requests.post?

Добрый день.

Имеется страница с доступом по IP. После авторизации, внутри страницы находятся разные вкладки с заполненными формами доступные для редактирования и отправки на сервер (send).
На специальной вкладке имеется форма в которой необходимо в одном только поле сделать изменение, остальные поля оставить без изменений.
data = {'ip_bufferlevel_va': '10'} 
w = requests.post("http://XXX.XXX.XX.XXX/start", auth=('loging', 'passw'), data=payload, )

Подскажите, пожалуйста, как правильно создать запрос requests.post. И правильно ли я указал ключ для отправки необходимых значений? В html-коде имеется необходимое поле именуется "ip_bufferlevel_va". См. скриншот.
Не будет ли такой ситуации, при изменении одного поля в форме, остальные сбросятся по дефолту?

59f2fec0a2bd1060437043.jpegUPD решение:
import requests

xml = """..."""
headers = {'Content-Type': 'application/xml'}
requests.post('http://XXX.XXX.XX.XXX/cgi-bin/........., auth=('user', 'pass'), data=xml, headers=headers)


Как версию запроса можно добавить отдельно в xml.
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
fiddler

Chrome F12
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы