これは、CSS 3セレクタを読んで、事実上、XPath 1.0の互換性のある表現にそれらを変換することができます。
コードはlxml.cssselectとしてlxmlのをPythonモジュールの一部でした。
今では、スタンドアロンとして動作することができます。
特徴:
このサポートセレクタ:
:ホバー
:アクティブ
:フォーカス
:ターゲット
:訪問しました
このリリースで新しい何が:
このための追加されたパーサーのサポート:ATTR: `機能疑似要素&#のx3c; Selector.pseudo_element&#のSpark Proの;`。
このバージョン0.7.1の新機能:
この0.7は、Python 2.4と2.5でパーサを壊しました。 2.xではテスト今、すべてがうまく再びです。
このバージョン0.6の新機能である:
この利用可能な場合setup.py``使用setuptoolsの ``で/配布が、distutilsのに頼ります。
lang``や `` lang``属性:それは唯一の `` XMLに基づいているが、LANG() ``擬似クラス: ``を実装します。文書言語は、いくつかの他のメタデータから知られている場合(;メタ&#のSpark Proの; ``コンテンツLanguage`` HTTPヘッダーまたは ``&#のx3cように ``要素)、この問題を回避するには、上のlang属性を設定することですルート要素。
このバージョン0.5の新機能:
この場合の感度の問題を修正しました。
実装:クラス: `` HTMLTranslator` HTML5のspecification`_ではなく、推測に基づきます。 `` xhtml``パラメータを追加します。
いくつかのバグ修正とより良いテストカバレッジ。
この要件:
このPythonの2.4またはそれ以上
コメントが見つかりません