Получить значение из html тега

Есть к примеру такой HTML код: <img alt="HDG" src="s.png"/>

Учитывая, что HDG и s.png могут быть абсолютно разными, мне нужно получить в чистом виде строку s.png. Видел реализацию чего-то похожего на Beautiful Soup.


Ответы (1 шт):

Автор решения: Jack_oS

Реализация на Beautiful Soup - хорошее решение:

Преобразуйте html в объект soup:

soup = BeautifulSoup(html, 'html.parser')

и найдите в нем img (список всех img, в данном случае):

images = soup.find_all('img')

ваши src и alt будут в списке словарей:

for image in images:
    alt = image['alt']
    src = image['src']
    print(f'alt: {alt}, src: {src}')
→ Ссылка