Помогите достать текст Python Parser
добрый день подскажите как вытащить название корабля.
<div class="page-title no-back-link">
<h1>AEGEAN ANGEL</h1>
<div class="byline">Tankship</div>
<div title="Greece" class="flag-icon flag-icon-large flag-icon-gr">
</div></div>
Вызываю получаю текст.
name = blok_ship2.find('div',class_='page-title no-back-link')
print(name)
На выходи имею:
AEGEAN ANGELTankship
Хочу получить только название AEGEAN ANGEL.
P.S.:просто удалить Tankship не прокатит везде тип судна разный. Заранее спасибо!!
Ответы (1 шт):
Автор решения: Vadim.Sharoikin
→ Ссылка
можете использовать BeautifulSoup
from bs4 import BeautifulSoup as Soup
html = """
<div class="page-title no-back-link">
<h1>AEGEAN ANGEL</h1>
<div class="byline">Tankship</div>
<div title="Greece" class="flag-icon flag-icon-large flag-icon-gr">
</div></div>
"""
soup = Soup(html, 'html.parser')
title = soup.find("h1").getText(strip=True)
print(title)