gpt4 book ai didi

python - 如何使用 BeautifulSoup 提取 div 的属性值

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:12 26 4
gpt4 key购买 nike

我有一个 id 是 "img-cont"的 div

<div class="img-cont-box" id="img-cont" style='background-image: url("http://example.com/example.jpg");'>

我想用beautiful soup提取background-image中的url,我该怎么做?

最佳答案

您可以find_allfind 找到第一个匹配项。

import re 
soup = BeautifulSoup(html_str)
result = soup.find('div',attrs={'id':'img-cont','style':True})
if result is not None:
url = re.findall('\("(http.*)"\)',result['style']) # return a list.

关于python - 如何使用 BeautifulSoup 提取 div 的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43173885/

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