[Python] Parser XML нужна помощь.

Intheomsk

Создатель
Регистрация
1 Июл 2013
Сообщения
23
Реакции
3
Вчера пробовал с try - не получалось, а надо было в переменную записывать значение. Спасибо, помогли.
 

RORC

Постоялец
Команда форума
Модератор
Регистрация
14 Июн 2013
Сообщения
380
Реакции
154
Сделал немного по-другому, работает. Появилась еще проблема с кодировкой.
При работе с текстом python 3 работает гораздо корректнее, если скрипт не большой возможно стоит переписать.

Если задача одноразовая обработка данных, то возможно есть смысл использовать другие решения с последующим экспортом в тот же csv или базу данных
 

errogaht

Постоялец
Регистрация
15 Май 2013
Сообщения
50
Реакции
10
да, с кодировкой чтобы не было проблем нужно полностью разобраться в вопросе и хорошо понимать, сам мучаюсь постоянно с кодировкой в питоне.

вот эта замечательная статья после внимательного изучения очень поможет
Для просмотра ссылки Войди или Зарегистрируйся
 

swed

Мой дом здесь!
Регистрация
17 Апр 2008
Сообщения
504
Реакции
498
Если работать с lxml, то бывает удобнее поюзать objectify
А дальше iterchildren отлично отрабатывает.
 

SteelRat

Постоялец
Регистрация
12 Апр 2007
Сообщения
59
Реакции
32
На чём написана?
lxml и ряд других имеют методы импорта 'данных с ошибками'
 

Ultharas

Создатель
Регистрация
25 Сен 2014
Сообщения
27
Реакции
10
может стоило использовать if not ?
 

bossserg

Создатель
Регистрация
12 Сен 2015
Сообщения
17
Реакции
0
советую фрейморк scrapy
там есть готовые пауки и под xml упрощаем много работы. Сейчас сам изучаю это фрейморк. Один минус русской документации нету. в нете только несколько статей как с ним работать.
 

SteelRat

Постоялец
Регистрация
12 Апр 2007
Сообщения
59
Реакции
32
scrapy это паук парсинга сайтов и xml api там через обычный lxml
 
Сверху