python3.x - python lxml tidak dapat mencari teks sub-tag yang teg pertamanya mempunyai pautan dan tidak mempunyai teg kandungan?
PHP中文网
PHP中文网 2017-05-24 11:35:06
0
1
592

Situasi pertama: ada pautan dalam tag

from lxml import etree 

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

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

Situasi kedua: Teg di atas teks yang diminta tiada kandungan

from lxml import etree 

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

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

Keputusan yang dikembalikan oleh dua situasi di atas adalah 'Tiada'

Situasi yang berjaya

from lxml import etree 

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

print node.findtext('c')

Saya ingin bertanya bagaimana untuk menyelesaikan dua masalah ini?

PHP中文网
PHP中文网

认证0级讲师

membalas semua(1)
仅有的幸福

Saya syorkan pyquery kepada anda, secara peribadi saya rasa ia lebih berguna

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan