Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с BeautifulSoup, Не работает функция insert 
:(
    Опции темы
opiume
Дата 16.3.2011, 03:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 2.5.2009

Репутация: нет
Всего: нет



Здравствуйте, помогите разобраться со след. проблемой:

Решил попробовать BeautifulSoup. Запустил тестовый пример: 

Код

#!/usr/bin/python
from BeautifulSoup import BeautifulSoup, Tag, NavigableString
soup = BeautifulSoup()
tag1 = Tag(soup, "mytag")
tag2 = Tag(soup, "myOtherTag")
tag3 = Tag(soup, "myThirdTag")
soup.insert(0, tag1)
tag1.insert(0, tag2)
tag1.insert(1, tag3)
print soup
text = NavigableString("Hello!".encode("utf-8"))
tag3.insert(0, text)
print soup


В результате выводит 2 переноса строки без какого-либо текста. В чем дело?
Версия python - 2.7, BeautifulSoup - 3.0.8.1
PM MAIL   Вверх
CodeNull
Дата 17.4.2011, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 10.4.2011

Репутация: нет
Всего: нет



Возможно мой ответ будет несколько не коректным (если вам надо использовать именно суп),но лучше использовать html5lib + lxml

http://lxml.de/tutorial.html
http://code.google.com/p/html5lib/
http://habrahabr.ru/blogs/python/114788/
http://python.su/forum/viewtopic.php?id=8188
или
http://ru.wikipedia.org/wiki/XPath
http://code.google.com/p/py-dom-xpath/
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0925 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.