文章详情页
python3.x - python lxml无法查找第一个tag有链接和没有内容tag的子tag的text?
浏览:36日期:2022-06-30 11:47:53
问题描述
第一个situation:tag内有link
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所返回的结果都是‘None’
成功的situation
from lxml import etree node = etree.fromstring(’<a><c>bum</c></a>’)print node.findtext(’c’)
想问一下这两个问题应该怎么解决?
问题解答
回答1:给你推荐pyquery,个人认为更好用
相关文章:
1. mysql - oracle物化视图和临时表的区别是什么?2. 网页爬虫 - Python爬虫返回状态码与实际情况不符?3. paramiko - Python tempfile生成的文件能不能拷贝到远程服务器?4. html标签属性元素讲解5. 怎么可以实现在手机浏览器看到链接的title属性,就是鼠标放上去会有一个tip效果的6. URL访问有问题啊7. MYSQL代码执行错误:FUNCTION any_value does not exist8. node.js - nodejs开发中常用的连接mysql的库9. 微信小程序如何加载h5页面10. python - 能通过CAN控制一部普通的家用轿车吗?
排行榜