Должен быть более простой способ сделать это.Мне нужен текст из большого количества HTML-документов.В моих тестах самый надежный способ найти его - это найти определенное слово в text_content элементов div.Если я хочу осмотреть конкретный элемент выше того, у которого есть мой текст, я перечисляю свой список элементов div и использую индекс того, у которого есть мой текст, чтобы затем указать предыдущий, воздействуя на индекс.Но я уверен, что должен быть лучший путь.Я не могу понять это.
Если не ясно,
for pair in enumerate(list_of_elements):
if 'the string' in pair[1].text_content():
thelocation=pair[0]
the_other_text=list_of_elements[thelocation-9].text_content()
или
theitem.getprevious().getprevious().getprevious().getprevious().getprevious().getprevious().getprevious().getprevious().getprevious().text_content()