通过ID和CLASS选择器搜索cssutils.py解析树



我在Python中使用cssutils来解析CSS样式文件,并希望通过ID和类搜索解析树。也就是说,给定一些CSS样式文件和一些类名(例如div navbar),我如何确定这个选择器封装的样式规则?对于在现有文档(http://packages.python.org/cssutils/index.htm)中查找的解决方案或任何想法,将非常感谢

您可以试试:

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。

这个对你有用吗?

最新更新