攘夷志士 发表于 2022-8-25 23:17

十分不解为什么这个div里面的文字提取不出来

如图这段html的代码就是“<div class="wz"><span>王树京</span>环球网校建工学院名誉院长。参与过辅导书、习题集等书籍的编写,发表论文及相关著作数十....</div>。为什么我用/text()提取不出来,里面的span可以提取。

涛之雨 发表于 2022-8-25 23:34

本帖最后由 涛之雨 于 2022-8-25 23:35 编辑

https://blog.csdn.net/xm_csdn/article/details/52291995的第二种情况

dadaliya 发表于 2022-8-26 00:09

学到了下次试一试

戒酒的李白 发表于 2022-8-26 00:58

因为在span外面,用//text()

8970665 发表于 2022-8-26 05:23

学习了啊啊

MyModHeaven 发表于 2022-8-26 06:43

span 标签里的内容只有“王树京”,后面那句话在 span 标签外面,当然提取不到啊

攘夷志士 发表于 2022-8-26 06:58

涛之雨 发表于 2022-8-25 23:34
https://blog.csdn.net/xm_csdn/article/details/52291995的第二种情况

谢谢大佬了,可是我不想提取span里面的,只想要后面的一段

攘夷志士 发表于 2022-8-26 06:59

MyModHeaven 发表于 2022-8-26 06:43
span 标签里的内容只有“王树京”,后面那句话在 span 标签外面,当然提取不到啊

第二次我把span标签去掉了

攘夷志士 发表于 2022-8-26 07:00

戒酒的李白 发表于 2022-8-26 00:58
因为在span外面,用//text()

我试试,为什么直接用div标签提取不出来呢

changesmile 发表于 2022-8-26 08:26

span是个单独标签的,又不包含内容,取到div的text试试看
页: [1] 2 3
查看完整版本: 十分不解为什么这个div里面的文字提取不出来