如何将汤中的特定标签变成字符串



假设我有一个名为"title"的标签,我看到了一种使用soup.title.string 将特定标签转换为字符串的方法

但当我有几个同名的标签时,我没有找到把它们变成字符串的方法。我使用了findall by id,但我无法转换为字符串

url = 'http://rollersadnessstranded.com'
req = requests.get(url)
html = req.text
soup = (BeautifulSoup(html, 'html.parser'))
x=soup.find_all('title', attrs={'id':'description'})

如何将x转换为字符串?

我无法使用there.string也无法获取文本

您只需循环它们和str()

url = 'http://rollersadnessstranded.com'
req = requests.get(url)
html = req.text
soup = (BeautifulSoup(html, 'html.parser'))
tags = soup.find_all('title', attrs={'id':'description'})
tags = [str(tag) for tag in tags]

tags现在是作为字符串的所有标签的列表

相关内容

  • 没有找到相关文章