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

Тема в разделе "Perl, Python, Ruby", создана пользователем Intheomsk, 18 мар 2014.

  1. Intheomsk

    Intheomsk Создатель

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

    chibit Life sucks.

    Регистр.:
    4 дек 2007
    Сообщения:
    419
    Симпатии:
    285
  3. RORC

    RORC

    Регистр.:
    14 июн 2013
    Сообщения:
    171
    Симпатии:
    41
    При работе с текстом python 3 работает гораздо корректнее, если скрипт не большой возможно стоит переписать.

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

    errogaht Постоялец

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

    вот эта замечательная статья после внимательного изучения очень поможет
    http://habrahabr.ru/post/135913/
     
  5. swed

    swed

    Moderator
    Регистр.:
    17 апр 2008
    Сообщения:
    509
    Симпатии:
    494
    Если работать с lxml, то бывает удобнее поюзать objectify
    А дальше iterchildren отлично отрабатывает.
     
  6. SteelRat

    SteelRat Постоялец

    Регистр.:
    12 апр 2007
    Сообщения:
    55
    Симпатии:
    8
    На чём написана?
    lxml и ряд других имеют методы импорта 'данных с ошибками'
     
  7. Ultharas

    Ultharas Создатель

    Регистр.:
    26 сен 2014
    Сообщения:
    27
    Симпатии:
    10
    может стоило использовать if not ?
     
  8. bossserg

    bossserg Создатель

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

    SteelRat Постоялец

    Регистр.:
    12 апр 2007
    Сообщения:
    55
    Симпатии:
    8
    scrapy это паук парсинга сайтов и xml api там через обычный lxml
     
  10. s10n

    s10n Писатель

    Регистр.:
    6 авг 2015
    Сообщения:
    8
    Симпатии:
    0
    ну вот затем использовать такую громадину? Если хочется чего поразвесистей lxml то вполне можно и Beautiful Soup обойтись