gpt4 book ai didi

python - Beautiful Soup 'ResultSet' 对象没有属性 'text'

转载 作者:太空宇宙 更新时间:2023-11-03 12:45:52 24 4
gpt4 key购买 nike

from bs4 import BeautifulSoup
import urllib.request
import win_unicode_console
win_unicode_console.enable()


link = ('https://pietroalbini.io/')
req = urllib.request.Request(link, headers={'User-Agent': 'Mozilla/5.0'})
url = urllib.request.urlopen(req).read()

soup = BeautifulSoup(url, "html.parser")
body = soup.find_all('div', {"class":"wrapper"})

print(body.text)

你好,我有 Beautiful Soup 的问题,如果我在末尾没有“.text”的情况下运行这段代码,它会显示一个 div 列表,但如果我在末尾添加“.text”,则会出现错误

Traceback (most recent call last): File "script.py", line 15, in print(body.text) AttributeError: 'ResultSet' object has no attribute 'text'

最佳答案

find_all 返回一个 ResultSet 对象,您可以使用 for 循环对其进行迭代。你可以做的是:

for wrapper in body.find_all('div', {"class":"wrapper"}):
print wrapper.text

关于python - Beautiful Soup 'ResultSet' 对象没有属性 'text',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36091242/

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