Форум сайта python.su
Даже когда беру пример из статьи с этого сайта, то при вызове soup.findALL('b') получаю TypeError: ‘NoneType’ object is not callable
, хотя type(soup) <class ‘BeautifulSoup.BeautifulSoup’>. Читал на сайте разработчика что есть проблемы с последней версией, и рекомендовано пользоваться версией 3.0.8 - из за этого может быть такое ? Если да то как посмотреть свою версию и откатиться если что на предыдущую ?
Офлайн
> soup.findALL('b')
Почему ALL? Может быть All попробуете?
Офлайн
ЭЭэээээээээ =)
Офлайн
И конечно не надо уже пользоваться BeautofulSoup
Офлайн
DaevaornВ принципе в данном случае обошелся регуляркой, но на будущее чем сейчас пользуются ?
И конечно не надо уже пользоваться BeautofulSoup
Офлайн
evilempirer
lxml
Офлайн
А в чем профит lxml?
Мне вот тут недавно люди с пеной у рта доказывали что биутифул суп это наше все.
Офлайн
boris_bladeВ скорости. lxml несравненно быстрее, так как реализован на C, а BS - pure python.
А в чем профит lxml?
Офлайн
Погуглил и что-то не нашел примером как им парсит хтмл.
Можно пример рабочего кода в студию?
Офлайн
Непосредственно lxml уже тоже не в моде для парсинга html.
Единственно верный инструмент - html5lib.
Офлайн