22问答网
所有问题
BeautifulSoup中的.string和.text的区别
如题所述
举报该问题
推荐答案 2016-06-14
beautifulsoup中,对外接口,没有提供text这个属性,只有string这个属性值; beautifulsoup内部才有text这个属性,只供内部使用 –> 如果你想要用text值,应该调用对应的get_text() 而你之所有能够直接用soup.text而没报错,应该是和python的class的property没有变成private有关系 –>导致你外部也可以访问到这个,本身是只供内部使用的属性值-> 这个要抽空深究了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/fh22TSShX6ShfSXCff6.html
其他回答
第1个回答 2018-07-26
beautifulsoup内部才有text这个属性,只供内部使用 –> 如果你想要用text值,应该调用对应的get_text() 而你之所有能够直接用soup.text而没报错,应该是和python的class的property没有变成private有关系 –>导致你外部也可以访问到这个,本身是只供
本回答被网友采纳
相似回答
BeautifulSoup中的.string和.text的区别
答:
beautifulsoup内部才有text这个属性,只供内部使用
–> 如果你想要用text值,应该调用对应的get_text()而你之所有能够直接用soup.text而没报错,应该是和python的class的property没有变成private有关系 –>导致你外部也可以访问到这个,本身是只供
python requests的content和
text
方法
的区别
答:
content和text两个对象中,两者区别在于,
content中间存的是字节码,而text中存的是Beautifulsoup根据猜测的编码方式将content内容编码成字符串
。直接输出content,会发现前面存在b'这样的标志,这是字节字符串的标志,而text是没有前面的b,对于纯ascii码,这两个可以说一模一样,对于其他的文字,需要正确编码...
大家正在搜
thread和string的区别
int和string的区别
byte和string的区别
string和char数组的区别
string类型和int类型区别
int和str的区别
char与string区别
enum_to_string
object未包含text的定义
相关问题
BeautifulSoup中的.string和.text的区...
python 使用BeautifulSoup库提取div标签...
BeautifulSoup的string内容怎么写到文件
python中正则和beautifulsoup的使用
想请问下beautifulsoup中的NavigableSt...
beautifulsoup中find和findall的区别
beautifulsoup与scrapy 这两者之间有什么区...
python3.5网络爬虫中bsObj = Beautifu...