私はPythonでいじっていますが、関数を使用してクラスですべてを取得lxml
する方法を理解できないようです。文字が嫌いなようです。他のクラス名は問題なく動作します。cssselect()
div
reddit-entry
-
-
質問する
929 次
2 に答える
1
これは、lxml.cssselect のパーサーのバグです。プロジェクトのメンテナンスを引き継ぎ、lxml から抽出しました。このバグは新しい cssselect で修正されています: http://packages.python.org/cssselect/
lxml 2.4 は新しい cssselect を使用しますが、それまでの使用方法は次のとおりです。
from cssselect import HTMLTranslator
result = lxml_document.xpath(HTMLTranslator().css_to_xpath('div.reddit-entry'))
于 2012-07-28T08:16:01.420 に答える
0
cssselectorがxpathを介して使用するコードを実行すると、機能します...
obj.xpath("//div[contains(concat(' ', normalize-space(@class), ' '), ' reddit-entry ')]")
于 2012-06-23T14:04:44.317 に答える