30

PHPのDOMDocumentクラスと同様に、HTMLドキュメントからノード要素の値を解析して取得するためのクラス(つまり、コアRUBY)はありますか。

4

4 に答える 4

46

組み込みの HTML パーサーは (まだ) ありませんが、非常に優れたもの、特にNokogiriを利用できます。

メタ回答: このような一般的なニーズについては、Ruby Toolboxサイトを確認することをお勧めします。のこぎりがHTML パーサーの一番の推奨事項であることがわかります。

于 2010-03-31T17:16:47.980 に答える
9

hpricotをチェックしてください。それは非常に良いです。「コア」ルビーではありませんが、一般的に使用される宝石です。

于 2010-03-31T17:04:45.217 に答える
5

Yorick Peterse の Oga試すことができます。

libxml などのシステム ライブラリを必要としない、Ruby で記述された XML/HTML パーサーです。ここで見つけることができます。https://github.com/YorickPeterse/oga

于 2015-08-06T14:04:05.900 に答える