gpt4 book ai didi

python - .text 和 .get_text() 之间的差异

转载 作者:技术小花猫 更新时间:2023-10-29 12:38:28 32 4
gpt4 key购买 nike

BeautifulSoup中,.text.get_text()有什么区别吗?

获取元素的文本应该首选哪个?

>>> from bs4 import BeautifulSoup
>>>
>>> html = "<div>text1 <span>text2</span><div>"
>>> soup = BeautifulSoup(html, "html.parser")
>>> div = soup.div
>>> div.text
'text1 text2'
>>> div.get_text()
'text1 text2'

最佳答案

看起来像.text is just a property that calls get_text .因此,不带参数调用 get_text.text 是一样的。但是,get_text 也可以支持各种关键字参数来改变它的行为方式(separatorstriptypes)。如果您需要对结果进行更多控制,那么您需要函数形式。

关于python - .text 和 .get_text() 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35496332/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com