0

Python で cssutils を使用して CSS スタイル ファイルを解析していますが、解析ツリーを ID とクラスで検索したいと考えています。つまり、いくつかの CSS スタイル ファイルといくつかのクラス名 (例: div navbar) が与えられた場合、このセレクターによってカプセル化されたスタイル ルールを確認するにはどうすればよいでしょうか? 既存のドキュメント ( http://packages.python.org/cssutils/index.htm )のどこを見るべきかについての解決策またはアイデアをいただければ幸いです。

4

1 に答える 1

0

これを試すことができます:

import cssutils
css_parser = cssutils.CSSParser()
stylesheet = css_parser.parseUrl(CSS_URL)

for each_rule in stylesheet.CSSRules:
    if ID_NAME in each_rule.selectorText:
        print each_rule.style

同様に、CLASS_NAME についても試すことができます。

これはうまくいきますか?

于 2011-11-17T07:11:17.427 に答える