なぜlxmlが子.text
タグのテキストをルートタグのテキストに与えるのか、私は完全に困惑しています。
some_tag = etree.fromstring('<some_tag class="abc"><strong>Hello</strong> World</some_tag>')
some_tag.find("strong")
Out[195]: <Element strong at 0x7427d00>
some_tag.find("strong").text
Out[196]: 'Hello'
some_tag
Out[197]: <Element some_tag at 0x7bee508>
some_tag.text
some_tag.find("strong").text
<strong>
タグ間のテキストを返します。
some_tag.text
間のすべてを返すことを期待しています<some_tag> ... </some_tag>
期待される:
<strong>Hello</strong> World
代わりに、何も返しません。