gpt4 book ai didi

Python BeautifulSoup 从结果中提取文本

转载 作者:行者123 更新时间:2023-12-01 03:45:08 25 4
gpt4 key购买 nike

我试图从内容中获取文本,但是当我在结果变量上尝试漂亮的汤函数时,它会导致错误。

from bs4 import BeautifulSoup as bs
import requests

webpage = 'http://www.dictionary.com/browse/coypu'
r = requests.get(webpage)
page_text = r.text

soup = bs(page_text, 'html.parser')

result = soup.find_all('meta', attrs={'name':'description'})

print (result.get['contents'])

我正在尝试读取结果;

“海狸鼠的定义,一种大型南美水生啮齿动物,海狸鼠(或 Myopotamus)海狸鼠,产生毛皮海狸鼠。查看更多。”

最佳答案

soup.find_all() 返回一个列表。由于在您的情况下,它仅返回列表中的一个元素,您可以执行以下操作:

>>> type(result)
<class 'bs4.element.ResultSet'>
>>> type(result[0])
<class 'bs4.element.ResultSet'>
>>> result[0].get('content')
Coypu definition, a large, South American, aquatic rodent, Myocastor (or Myopotamus) coypus, yielding the fur nutria. See more.

关于Python BeautifulSoup 从结果中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39054666/

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