beauthulsoup css数据提取

2024-05-19 01:06:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从一个html文档中提取css数据。 数据点是用户在图像上生成的可变数量的圆形x-y坐标,并导出到html中,如下所示:

#shapes a#rage_circle1{
    top: 248px;
    left: 231px;
    width: 18px;
    height: 18px;
    border: 1px solid #000000;
    background-image: none;
}

我想要一个顶部和左侧像素数的输出。在

更新时间:

这就是我到目前为止所做的

^{pr2}$

生成的输出是上面大括号之间的所有数据,而不是只选择“left”字符串。我不知道为什么我的脚本没有在大括号之间选择特定的数据。有什么建议吗?在


Tags: 数据用户文档图像数量tophtml圆形
1条回答
网友
1楼 · 发布于 2024-05-19 01:06:56

我认为cssutils是解决你问题的正确选择。下面的代码片段只输出所有topleft属性的值。在

import cssutils
css = cssutils.parseFile('index.html')
for rule in css.cssRules:
    print(rule.style.top)
    print(rule.style.left)

相关问题 更多 >

    热门问题