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

Почему ALL? Может быть All попробуете?
evilempirer
ЭЭэээээээээ =)
Александр Кошелев
И конечно не надо уже пользоваться BeautofulSoup
evilempirer
Daevaorn
И конечно не надо уже пользоваться BeautofulSoup
В принципе в данном случае обошелся регуляркой, но на будущее чем сейчас пользуются ?
Enchantner
evilempirer
lxml
boris_blade
А в чем профит lxml?
Мне вот тут недавно люди с пеной у рта доказывали что биутифул суп это наше все.
regall
boris_blade
А в чем профит lxml?
В скорости. lxml несравненно быстрее, так как реализован на C, а BS - pure python.
boris_blade
Погуглил и что-то не нашел примером как им парсит хтмл.
Можно пример рабочего кода в студию?
Александр Кошелев
Непосредственно lxml уже тоже не в моде для парсинга html.

Единственно верный инструмент - html5lib.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB