pyquery怎么获取没有被标签包含的文字节点?
# -*- coding=utf8 -*-
import sys
from pyquery import PyQuery as pq
style = '.title a span'
page='''
<div class="title media-heading">
<a href="/topics/37079">
<span class="node">Danjo cms</span>
有没有人用 Danjo 做过封闭信息系统产品开发的呢?来谈谈经验?
--------------------------------------------------
</a>
</div>
'''
selector= pq( page)
data=selector(style).items()
for node in data:
print(node.text())
print(node.next().text())
span 可以取得text() 但是 span.next() 就为空 怎么样获取划横线的这部分text
如果用a.text() 会把span也取出来,这部分是不要的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有没有方法可以全部把 某个element下面的内容全部清空 ?ele.remove() 是清除当前节点,如果下面有多个节点,必须遍历所有节点调用remove ,除此以外还有别的办法吗?
删除后再取.