私はちょうどB4ドキュメントを調べて、のに関するいくつかの概念を取得しGoing back and forth
ましたhtml family tree
。
last_a_tag = soup.find("a", id="link3")
last_a_tag
# <a class="sister" href="http://example.com/tillie" id="link3">Tillie</a>
last_a_tag.next_element
# u'Tillie'
last_a_tag.previous_element
# u' and\n' ## upto this is Good to understand!
last_a_tag.previous_element.next_element
# <a class="sister" href="http://example.com/tillie" id="link3">Tillie</a>
ここで矛盾が頭に浮かびます。.Previous_element
コンセプトによると、last_a_tag.previous_element.next_elementt
与えるべき<a class="sister" href="http://example.com/tillie" id="link3">
ですが、なぜ上記のように完全なものを与えるのですか?
編集
last_a_tag.previous_element
# u' and\n' <~~Perfect
last_a_tag.previous_element.next_element
# <a class="sister" href="http://example.com/tillie" id="link3">Tillie</a>
以下までやってみませんか?
#<a class="sister" href="http://example.com/tillie" id="link3">
下の部分までどうですか?
Tillie</a>
<~~ここに混乱があります
私が理解するのを手伝ってください。