文章详情页
python3.x - python lxml无法查找第一个tag有链接和没有内容tag的子tag的text?
浏览:120日期: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. docker - 如何修改运行中容器的配置2. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!3. angular.js - angularJs ngRoute怎么在路由传递空字符串及用ng-switch取得4. dockerfile - [docker build image失败- npm install]5. angular.js - angular内容过长展开收起效果6. docker绑定了nginx端口 外部访问不到7. docker不显示端口映射呢?8. docker-compose中volumes的问题9. 为什么我ping不通我的docker容器呢???10. nignx - docker内nginx 80端口被占用
排行榜
