首页  >  问答  >  正文

python - 想请问下beautifulsoup中的NavigableString具体是什么东西

看文档没怎么弄明白,请各位给个比较直观的描述,顺别说一下这个东西有什么用啊

ringa_leeringa_lee2742 天前1042

全部回复(3)我来回复

  • 黄舟

    黄舟2017-04-17 11:48:59

    NavigableString对象, 用于操纵字符串,如"Page title"和"This is paragraph"。 http://www.crummy.com/software/BeautifulSoup/bs3/documentation.zh.html

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:48:59

    官方对这个对象也没有详细描述,不过使用过程中发现,它其实就是python的str对象的继承子类,实际上没区别。
    不知道楼主对这个遇到了什么问题?

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 11:48:59

    NavigableString按照字面意义上理解为可遍历字符串,
    BeautifulSoup对象四种类型tag|NavigableString|BeautifulSoap|Comment中的一种。

    soup.tag.string # 用来获取便签内部的文字内容,通过.string来调用
    # 可以通过type()方法查看类型
    print type(soup.tag.string)
    # <class 'bs4.element.NavigableString'>

    回复
    0
  • 取消回复