Ответ 1
Выберите Nokogiri, для всех точек и особенно для первой точки: Hpricot больше не поддерживается.
Мета-ответ: см. ruby-toolbox, чтобы получить представление о популярности различных инструментов в данной области.
Какой из них вы бы выбрали? Мои важные атрибуты (не в порядке):
Выберите Nokogiri, для всех точек и особенно для первой точки: Hpricot больше не поддерживается.
Мета-ответ: см. ruby-toolbox, чтобы получить представление о популярности различных инструментов в данной области.
Выбирайте Hpricot только в том случае, если у вас нет или не можете установить LibXML на компьютере, который вы используете. Если это не так, выберите Nokogiri, лучше в пяти упомянутых атрибутах, чем Hpricot.
Случай, когда я нашел, что Hpricot полезен, заключается в работе со сломанным HTML, который вам нужно оставить после обработки. Hpricot хорош в изменении только части документа, который вы обновили. Если это не понадобится, Нокогири - это путь.