Здравствуйте.
Требуется найти элемент, содержащий строку.
Сейчас код выглядит так:
html_page = urlopen(page_link)
soup = BeautifulSoup(html_page, "html.parser")
for tag in soup.find_all():
if 'string' in tag.text:
print(tag.text)
Проблема в том что такой подход возвращает все теги, содержащие строку включая все родительские начиная с body.
Как можно получить только тег непосредственно содержащий строку без родительских элементов?
Задача поиска элемента: возможность в дальнейшем переходить на дочерние и родительские элементы.
Может быть вы сможете подсказать другие способы, без использования Beautiful soup?
Спасибо.