擅长:python、mysql、java
<p>要提取属性,可以使用<code>elem[10].attrs</code></p>
<p>然后拆分字符串或使用正则表达式提取背景。在</p>
<pre><code>import bs4, requests, re
img = requests.get('https://www.flickr.com/search/?text=nature')
img.raise_for_status()
soup = bs4.BeautifulSoup(img.text)
elem = soup.select('main div div div div')
print('https://'+elem[10].attrs['style'].split('background-image:')[-1][7:-1])
</code></pre>