文章詳情頁
python3.x - python lxml無法查找第一個tag有鏈接和沒有內(nèi)容tag的子tag的text?
瀏覽:131日期:2022-06-30 11:47:53
問題描述
第一個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?’)
第二個situation:所求text所在tag上一級tag無content
from lxml import etree node = etree.fromstring(’<a><b><c>bum</c></b></a>’)print node.findtext(’c’, default = ’what happened?’)
以上兩個situation所返回的結(jié)果都是‘None’
成功的situation
from lxml import etree node = etree.fromstring(’<a><c>bum</c></a>’)print node.findtext(’c’)
想問一下這兩個問題應(yīng)該怎么解決?
問題解答
回答1:給你推薦pyquery,個人認(rèn)為更好用
相關(guān)文章:
1. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?2. datetime - Python如何獲取當(dāng)前時間3. 安全性測試 - nodejs中如何防m(xù)ySQL注入4. docker網(wǎng)絡(luò)端口映射,沒有方便點的操作方法么?5. java - 在用戶不登錄的情況下,用戶如何添加保存到購物車?6. javascript - 關(guān)于apply()與call()的問題7. java - spring boot 如何打包成asp.net core 那種獨立應(yīng)用?8. javascript - nginx反向代理靜態(tài)資源403錯誤?9. docker start -a dockername 老是卡住,什么情況?10. python - 安裝pyspider時出錯:No space left on device:
排行榜

熱門標(biāo)簽