nicoke
资深老生
资深老生
  • UID1416
  • 粉丝0
  • 关注0
  • 发帖数1
  • 社区居民
  • 忠实会员
阅读:938回复:0

bs4 string与text的区别

楼主#
更多 发布于:2020-04-30 11:45
第一行,在指定标签td,没有子标签,且有文本时,两者的返回结果一致,都是文本
第二行,在指定标签td,没有子标签,且没有文本时,.string返回None,.text返回为空
第三行,在指定标签td,只有一个子标签时,且文本只出现在子标签之间时,两者返回结果一致,都返回子标签内的文本
第四行,最关键的区别,在指定标签td,有子标签,并且父标签td和子标签p各自包含一段文本时,两者的返回结果,存在很大的差异
.string返回为空,因为文本数>=2,string不知道获取哪一个
.text返回的是,两段文本的拼接。



原文链接:
https://www.cnblogs.com/kaibindirver/p/11374669.html
游客

返回顶部