gpt4 book ai didi

python - 使用 Python 2.7 解析 url() 值的 CSS

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:15 24 4
gpt4 key购买 nike

我需要使用 Python 2.7 解析 CSS,但只在 url() 中查找图像请求,例如:

background:url(/images/myimg.jpg)

因为我唯一关心的是 url() 中的值,所以我不需要大型 CSS 解析器来分解 CSS 规则中的每个属性(而且我没有真正看到任何可以正确获取的属性无论如何都是 url() 值)。

既然这将是自定义代码,那么分解一大串 CSS 规则并将每个 url() 值收集到一个列表中的最佳方法是什么?

下面是我希望得到的,并且尽可能快速高效(特别是如果 css 文件是 80K 或更大)

css = "body { background:url(/image/body-bg.png) } #content { background-image:url('../graphics/content-bg.jpg') }"

... magic goes here...

urls = [ '/image/body-bg.png', '../graphics/content-bg.jpg' ]

最佳答案

关于python - 使用 Python 2.7 解析 url() 值的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10389535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com