Подтвердить что ты не робот

Нокигири против Хприкота?

Какой из них вы бы выбрали? Мои важные атрибуты (не в порядке):

  • Поддержка и будущие улучшения.
  • Сообщество и общая база знаний (в Интернете).
  • Всесторонний (I.E., проверенный для анализа широкого диапазона страниц *. * мл).
  • Производительность.
  • Объем памяти (время выполнения, а не база кода).
4b9b3361

Ответ 1

Выберите Nokogiri, для всех точек и особенно для первой точки: Hpricot больше не поддерживается.

Мета-ответ: см. ruby-toolbox, чтобы получить представление о популярности различных инструментов в данной области.

Ответ 2

Выбирайте Hpricot только в том случае, если у вас нет или не можете установить LibXML на компьютере, который вы используете. Если это не так, выберите Nokogiri, лучше в пяти упомянутых атрибутах, чем Hpricot.

Ответ 3

Случай, когда я нашел, что Hpricot полезен, заключается в работе со сломанным HTML, который вам нужно оставить после обработки. Hpricot хорош в изменении только части документа, который вы обновили. Если это не понадобится, Нокогири - это путь.