我在Python中使用cssutils来解析CSS样式文件,并希望通过ID和Class搜索解析树。也就是说,给定一些CSS样式文件和一些类名称(例如div navbar),如何确定此选择器封装的样式规则?关于在现有文档中查看的位置(http://packages.python.org/cssutils/index.htm)的解决方案或任何想法将受到高度赞赏
答案 0 :(得分: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。
这对你有用吗?