Получить значение из 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}')