python3.x – Python lxml kann den Text von Unter-Tags nicht finden, deren erstes Tag einen Link und kein Inhalts-Tag hat?
PHP中文网
PHP中文网 2017-05-24 11:35:06
0
1
604

Die erste Situation: Es gibt einen Link im Tag

from lxml import etree 

node = etree.fromstring('<a xml = 'www.www.com'><c>bum</c></a>')

print node.findtext('c',default = 'what happened?')

Zweite Situation: Der Tag über dem angeforderten Text hat keinen Inhalt

from lxml import etree 

node = etree.fromstring('<a><b><c>bum</c></b></a>')

print node.findtext('c', default = 'what happened?')

Die von den beiden oben genannten Situationen zurückgegebenen Ergebnisse sind „Keine“

Erfolgreiche Situation

from lxml import etree 

node = etree.fromstring('<a><c>bum</c></a>')

print node.findtext('c')

Ich würde gerne fragen, wie man diese beiden Probleme lösen kann?

PHP中文网
PHP中文网

认证0级讲师

Antworte allen(1)
仅有的幸福

给你推荐pyquery,个人认为更好用

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage