Я пытаюсь использовать BeautifulSoup для следующего:
<h4>Hello<br /></h4>
<p><img src="http://url.goes.here" alt="hiya" class="img" />May 28, 1996</p>
Для этого примера, скажем, у меня есть тег <h4>
, сохраненный в переменной tag
. Когда я набираю print tag.text
, вывод будет Hello
, как и ожидалось.
Однако, когда я использую print tag.nextSibling
, на выходе ничего не получается. Когда я набираю print tag.nextSibling.nextSibling
, вывод будет <p><img src="http://url.goes.here" alt="hiya" class="img" />May 28, 1996</p>
. Что здесь происходит? Почему я должен удвоить использование .nextSibling
, чтобы перейти к тегу <p>
в моем примере? Это постоянно ошибка.