Сеня рядом и Белла пришел. Былое
Ошибка при импорте данных из файла xml? Нужна всего 1 минута для решения этой задачи 1 программой
Сейчас появилось много сервисов, которые позволяют обмениваться данными с помощью .xml файлов, например передача данных в электронный документооборот. Или получать информацию от своих партнёров (заявки, заказы) для импорта в свою учётную систему. Всё проходит просто и быстро ... если в полученном файле нет ошибок. А как быть, если при передаче файла получаем сообщение об ошибке? Если файл небольшой - то можно просмотреть его глазками. А если в файле больше 1000 строк?
Из-за чего появляются ошибки...
Как отправить xml запрос в Python?
Чтобы отправить post-запрос с xml-содержимым, Вы можете воспользоваться библиотекой requests import requests
with open('main_xml.xml') as inputfile: # Открываем файл с xml-содержимым
xml_file = inputfile.read() # Записываем содержимое в переменную
response = requests.post('https://httpbin.org/post', data=xml_file) # Отправляем post-запрос с xml-данными
print(response.text)
# Вывод :
# {
# "args": {},
# ...