Size: a a a

Сообщество Python Программистов

2020 May 01

b

bbclub in Сообщество Python Программистов
Dmitry Zolotukhin
Это сообщество программистов или Одноклассники?
Что посоветуете для разбора SOAP? LXML - ругается, на неверный формат. BS4 - показался не очень удобным. Есть какой ещё опыт\совет?
а все должны знать как парсить soap?
тот же xml

https://stackoverflow.com/questions/45250626/how-to-parse-soap-xml-with-python
источник

DZ

Dmitry Zolotukhin in Сообщество Python Программистов
bbc, все не должны знать, вопрос к тем, кто знает, но для нормальной группы треп одноклассников точно не нужен.
и soap это не xml - я же написал, что LXML выдает ошибку, потому что в SOAP - теги, как в HTML, возможно какие то опции надо указывать, но
x = etree.parse('a1.xml')
дает ошибку
источник

DZ

Dmitry Zolotukhin in Сообщество Python Программистов
есть еще zeep, но я не нашел там метода для распарсивания soap из файла. тоже, есть кто то с опытом здесь?
источник

DZ

Dmitry Zolotukhin in Сообщество Python Программистов
пример по ссылке тоже выдает ошибку, я эту ссылку видел и опробовал, еще вчера, может у меня SOAP кривой, но он от сбербанка пришел. сейчас дам примерный вид.
источник

DZ

Dmitry Zolotukhin in Сообщество Python Программистов
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<ListResponse count="1" handle="sbviewso5eaac96e001af08c8050d0b0" message="Успешно" more="0" returnCode="0" schemaRevisionDate="2020-04-07" schemaRevisionLevel="0" start="0" status="SUCCESS" xsi:schemaLocation="http://servicecenter.peregrine.com/PWS /SBViewSO.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://servicecenter.peregrine.com/PWS">
<instance query="" recordid="ЗНО37575782" uniquequery="sb.number="ЗНО37575782"" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cmn="http://servicecenter.peregrine.com/PWS/Common">
<Number type="String">ЗНО37575782</Number>
<CreatedBy type="String">АС ПАРУС (00415858)</CreatedBy></instance></ListResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
источник

I(

Ilya (Nafanya) in Сообщество Python Программистов
Хай народ.
Зовут Илья.
Я новичок, очень...  
Надо для работы, анализ данных.
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Други, учу работу mysql, подскажите - почему при обычном запросе к базе, в ответ я получаю данные вида ('https://sitw.org',)('UA22222',)(249899844,) - то есть вот так тупо со скобками и кавычками ?
источник

DZ

Dmitry Zolotukhin in Сообщество Python Программистов
что такое обычный запрос?
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Dmitry Zolotukhin
что такое обычный запрос?
запрос типа sql = "SELECT domain FROM `users`"
источник

DZ

Dmitry Zolotukhin in Сообщество Python Программистов
рекомендую тебе сразу sqlalchemy
источник

DZ

Dmitry Zolotukhin in Сообщество Python Программистов
обычно кавычки обозначают тип String
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Dmitry Zolotukhin
рекомендую тебе сразу sqlalchemy
да ковычки то такое - но скобки откуда лезут ?
источник

DZ

Dmitry Zolotukhin in Сообщество Python Программистов
давай полную строку в питоне то, что ты написал, не запрос, а присвоение переменной значения
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
Dmitry Zolotukhin
давай полную строку в питоне то, что ты написал, не запрос, а присвоение переменной значения
вот функция получения одного значения
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
то есть если я в ответ получаю (344242,) - то мне надо в тексте обрезать скобки и запятую и потом перевести в INT ?
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
аааа, блин я понял...
источник

SS

Sergey Samoilenko in Сообщество Python Программистов
спасибо бро !
источник

I

ITFY forum informer in Сообщество Python Программистов
источник

KK

Kirill Kik in Сообщество Python Программистов
помогите с задачей
источник

KK

Kirill Kik in Сообщество Python Программистов
Сформировать и вывести на экран в порядке возрастания все числа из
четырех цифр, причем внутри числа не должно быть двух одинаковых цифр.
Например, такими числами являются 2715 и т.д. Число 24 таким
не является (24 = 0024).
источник