나는 왜 lxml .text
이 나에게 자식 태그를위한 텍스트를 줄 것인지, 루트 태그를위한 텍스트를 줄지에 대해 완전히 혼란 스럽다.lxml을 사용하여 루트 요소의 텍스트를 얻는 방법은 무엇입니까?
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
대신, 아무 것도 반환하지 않습니다.
나는 미니 도트를 시도했지만 그 중 하나는 작동하지 않습니다. 'some_tag_md = minidom.parseString을 ('안녕하세요 세계 ')는 ' 는' 을 some_tag_md.nodeValue' : / –