Кажется, ваш l oop over post.find_all('p')
перечисляет все 'p'
элементы, в то время как внутри l oop вы звоните find()
на весь элемент 'post'
, если элементов "p", "wp-caption-text"
меньше затем 'summery'
, тогда ваши rest
строки будут пустыми, что означает, что вызов .decompose()
для пустой строки дает ошибку 'NoneType' object has no attribute 'decompose'
, в то время как вы все равно можете увидеть все ожидаемые строки.