BeautifulSoup,访问CSS值| <div style =“ background:url('this_one')”>

时间:2018-12-22 04:38:48

标签: python beautifulsoup

我有

<div style="background:url('link_to_img')"></div>

我需要提取该div的图像链接,有人知道该怎么做吗?

提前打电话!

1 个答案:

答案 0 :(得分:3)

您可以使用正则表达式来做到这一点。

from bs4 import BeautifulSoup
import re

html = '''<div style="background:url('link_to_img')"></div>'''

soup = BeautifulSoup(html,'lxml')

print(re.search(r'\((.*?)\)',soup.find('div')['style']).group(1))

结果是

'link_to_img'