3

ストレート lxml と PyQuery を使用したスクレイピングの経験がある人はいますか? 私は最近後者に出くわし、興味をそそられました。ライブラリについてのコメントはまだあまり見つけられていないので、どの程度堅牢なのか興味があります。

私はlxmlに精通しており、一般的に楽しんでいます。ただし、jQuery セレクター構文を使用すると便利です。

スイッチに価値はありますか?

ありがとう!

4

2 に答える 2

4

lxml は、CSS セレクターに似た XPath をサポートします。それはあなたのニーズを満たすでしょうか?

于 2011-11-15T07:27:15.993 に答える
3

あなただけがそれが価値があるかどうかの質問に答えることができます。

jQueryのカスタムCSSセレクターを取得するために追加の依存関係を使用するかどうかによって異なります。

jQueryが標準のCSSセレクターに追加するものは次のとおりです。http://api.jquery.com/category/selectors/jquery-selector-extensions/

そして、これらのセレクターをPyQueryの通常のCSSセレクターに変換します:https ://bitbucket.org/olauzanne/pyquery/src/c2bf08a8f4e7/pyquery/cssselectpatch.py

lxmlでプレーンCSSセレクターを使用するよりも堅牢性が低い理由がわかりません。特別なjQueryセレクターをCSSセレクターに変換するだけです。

于 2011-11-15T01:18:26.173 に答える