Возможно, вы захотите использовать:
strings = soup.find_all(string=lambda x: 'Results of Operations and Financial Condition' in x)
Это происходит потому, что реализация find_all
ищет строку, которую вы ищете, чтобы точно соответствовать. Я полагаю, у вас может быть какой-то другой текст рядом с 'Results of Operations and Financial Condition'
.
Если вы проверите документы здесь , вы можете увидеть, что можете дать функцию этому параметру string
, и кажется, что следующие строки эквивалентны:
soup.find_all(string='Results of Operations and Financial Condition')
soup.find_all(string=lambda x: x == 'Results of Operations and Financial Condition')