Если tag
является самой внутренней таблицей, то
tag.findNextSibling('h2')
будет
<h2>This is hell!</h2>
Чтобы буквально получить следующего брата, вы можете использовать tag.nextSibling
,
что в данном случае составляет u'\n'
.
Если вам нужен следующий брат, который не является NavigableString (например, u'\n'
), тогда вы можете использовать
tag.findNextSibling(text=None)
Если вы хотите второго брата (независимо от того, что это), вы можете использовать
tag.nextSibling.nextSibling
(но учтите, что если у tag
нет следующего брата, tag.nextSibling
будет None
, а tag.nextSibling.nextSibling
повысит AttributeError
.)