Какой ближайший аналог Beautiful Soup для Ruby? - PullRequest
14 голосов
/ 12 марта 2009

Мне нравится библиотека для чистки Beautiful Soup в Python. Это просто работает. Есть ли в Ruby близкий эквивалент?

Ответы [ 4 ]

10 голосов
/ 12 марта 2009

Nokogiri - другой анализатор HTML / XML. Это быстрее, чем hpricot согласно этим тестам . Nokogiri использует libxml2 и является заменой hpricot. Он также имеет поддержку селектора css3, что очень приятно.

Редактировать: есть новый эталон сравнения нокогири, libxml-ruby, hpricot и rexml здесь .

Ruby Toolbox имеет категорию для анализаторов HTML здесь .

4 голосов
/ 12 марта 2009

Там scRUBYt! , Рубиновый суп (больше не поддерживается), WWW :: Mechanize , scrAPI и еще несколько.

Или вы можете просто использовать Hpricot или Nokogiri для анализа.

3 голосов
/ 12 ноября 2009

Эта страница из Ruby Toolbox содержит диаграмму относительной популярности различных анализаторов.

1 голос
/ 12 марта 2009

Hpricot ? Я не знаю, что используют другие ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...