Много разных подобных обсуждений прочитал, но ответа не нашёл
Аттрибуты всех тегов можно получить просто по ключу как со словарем.
from bs4 import BeautifulSoup
html = '''<html lang="en">
<body>
<div class="UIMagicalImage_image RestaurantPageMenuItem_pictureImage" role="img" aria-label="Пример" style="background-image: url("https://primer.ru/test.jpeg");"></div>
</body>
</html>
'''
soup = BeautifulSoup(html, 'html.parser')
div = soup.find('div')
print(div['style'])
Дальше уже как душе угодно, хоть через find, хоть через regex.
import re
url = re.search(r'(https?://.+?)"', div['style']).group(1)