爬取background-image:url中的图片链接

2022-06-26  本文已影响0人  APHOME_明

获取图片:

div class="img-thumb-5" style="background-image:url('/uploads/images/players/16113-1399107741.jpeg');"></div></a></div>
<div class="col pl-0">
import cssutils
from bs4 import BeautifulSoup

html = """<div class="image" style="background-image: url('/uploads/images/players/16113-1399107741.jpeg');" />"""
soup = BeautifulSoup(html)
div_style = soup.find('div')['style']
style = cssutils.parseStyle(div_style)
url = style['background-image']

>>> url
u'url(/uploads/images/players/16113-1399107741.jpeg)'
>>> url = url.replace('url(', '').replace(')', '')    # or regex/split/find/slice etc.
>>> url
u'/uploads/images/players/16113-1399107741.jpeg'
上一篇 下一篇

猜你喜欢

热点阅读