Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 19, 2010 19:52:53

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

Даже когда беру пример из статьи с этого сайта, то при вызове soup.findALL('b') получаю TypeError: ‘NoneType’ object is not callable
, хотя type(soup) <class ‘BeautifulSoup.BeautifulSoup’>. Читал на сайте разработчика что есть проблемы с последней версией, и рекомендовано пользоваться версией 3.0.8 - из за этого может быть такое ? Если да то как посмотреть свою версию и откатиться если что на предыдущую ?



Офлайн

#2 Сен. 19, 2010 19:54:17

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Проблемы с Beautiful Soup

> soup.findALL('b')

Почему ALL? Может быть All попробуете?

Офлайн

#3 Сен. 20, 2010 08:14:06

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

ЭЭэээээээээ =)



Офлайн

#4 Сен. 20, 2010 10:50:24

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

И конечно не надо уже пользоваться BeautofulSoup



Офлайн

#5 Сен. 23, 2010 09:31:31

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

Daevaorn
И конечно не надо уже пользоваться BeautofulSoup
В принципе в данном случае обошелся регуляркой, но на будущее чем сейчас пользуются ?



Офлайн

#6 Сен. 23, 2010 20:49:34

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

evilempirer
lxml



Офлайн

#7 Сен. 30, 2010 15:10:24

boris_blade
От:
Зарегистрирован: 2009-09-28
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

А в чем профит lxml?
Мне вот тут недавно люди с пеной у рта доказывали что биутифул суп это наше все.



Офлайн

#8 Сен. 30, 2010 15:11:35

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

boris_blade
А в чем профит lxml?
В скорости. lxml несравненно быстрее, так как реализован на C, а BS - pure python.



Офлайн

#9 Сен. 30, 2010 15:16:29

boris_blade
От:
Зарегистрирован: 2009-09-28
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

Погуглил и что-то не нашел примером как им парсит хтмл.
Можно пример рабочего кода в студию?



Офлайн

#10 Сен. 30, 2010 15:46:10

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблемы с Beautiful Soup

Непосредственно lxml уже тоже не в моде для парсинга html.

Единственно верный инструмент - html5lib.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version