文章詳情頁(yè)
python3.x - python lxml無(wú)法查找第一個(gè)tag有鏈接和沒(méi)有內(nèi)容tag的子tag的text?
瀏覽:130日期:2022-06-30 11:47:53
問(wèn)題描述
第一個(gè)situation:tag內(nèi)有l(wèi)ink
from lxml import etree node = etree.fromstring(’<a xml = ’www.www.com’><c>bum</c></a>’)print node.findtext(’c’,default = ’what happened?’)
第二個(gè)situation:所求text所在tag上一級(jí)tag無(wú)content
from lxml import etree node = etree.fromstring(’<a><b><c>bum</c></b></a>’)print node.findtext(’c’, default = ’what happened?’)
以上兩個(gè)situation所返回的結(jié)果都是‘None’
成功的situation
from lxml import etree node = etree.fromstring(’<a><c>bum</c></a>’)print node.findtext(’c’)
想問(wèn)一下這兩個(gè)問(wèn)題應(yīng)該怎么解決?
問(wèn)題解答
回答1:給你推薦pyquery,個(gè)人認(rèn)為更好用
上一條:請(qǐng)問(wèn)寫(xiě)好python模塊以后,文檔怎么寫(xiě)?下一條:python - 在寫(xiě)一個(gè)爬蟲(chóng),源代碼里面沒(méi)有csrf token,要如何獲取到?
相關(guān)文章:
1. python 利用subprocess庫(kù)調(diào)用mplayer時(shí)發(fā)生錯(cuò)誤2. python文檔怎么查看?3. python - Pycharm的Debug用不了4. javascript - 關(guān)于apply()與call()的問(wèn)題5. datetime - Python如何獲取當(dāng)前時(shí)間6. javascript - nginx反向代理靜態(tài)資源403錯(cuò)誤?7. html - eclipse 標(biāo)簽錯(cuò)誤8. 請(qǐng)問(wèn)PHPstudy中的數(shù)據(jù)庫(kù)如何創(chuàng)建索引9. 安全性測(cè)試 - nodejs中如何防m(xù)ySQL注入10. python - pycharm 自動(dòng)刪除行尾空格
排行榜

熱門(mén)標(biāo)簽