¿Cuál es el equivalente más cercano de Beautiful Soup for Ruby?
-
11-07-2019 - |
Pregunta
Me encanta la biblioteca de raspado Beautiful Soup en Python. Simplemente funciona ¿Hay un equivalente cercano en Ruby?
Solución
Esta página de Ruby Toolbox incluye un gráfico de la popularidad relativa de varios analizadores .
Otros consejos
Nokogiri es otro analizador de HTML / XML. Es más rápido que hpricot según estos puntos de referencia . Nokogiri usa libxml2 y es un reemplazo sustitutivo de hpricot. También tiene soporte para selector css3 que es bastante agradable.
Editar: Hay un nuevo punto de referencia que compara nokogiri, libxml-ruby, hpricot y rexml aquí .
Ruby Toolbox tiene una categoría en analizadores HTML aquí .
Hay scRUBYt! , Rubyful-soup (ya no se mantiene), WWW :: Mechanize , scrAPI y un algunos más.
O simplemente puede usar Hpricot o Nokogiri para analizar.
Hpricot ? No sé lo que otros están usando ...