Python 美丽的汤元内容标签

Python 美丽的汤元内容标签,python,html,beautifulsoup,html-parsing,Python,Html,Beautifulsoup,Html Parsing,但是我得到了一个empy字符串作为结果,这可能是有意义的,因为当打印soup对象时 soup = BeautifulSoup('<meta itemprop="streetAddress" content="4103 Beach Bluff Rd"> ') soup.find(itemprop="streetAddress").get_text() 我得到的结论是: print soup 显然,我想要的数据在“元内容”标签中,我如何获得这些数据 soup.find(item

但是我得到了一个empy字符串作为结果,这可能是有意义的,因为当打印soup对象时

soup = BeautifulSoup('<meta itemprop="streetAddress" content="4103 Beach Bluff Rd"> ')

soup.find(itemprop="streetAddress").get_text()
我得到的结论是:

print soup

显然,我想要的数据在“元内容”标签中,我如何获得这些数据

soup.find(itemprop=“streetAddress”).get\u text()

您将获得匹配元素的文本。而是获取“内容”属性值:


这是可能的,因为
BeautifulSoup
提供:

通过将标记视为字典,可以访问标记的属性

演示:

>>来自bs4导入组
>>>
>>>汤=美汤(“”)
>>>soup.find(itemprop=“streetAddress”).get\u text()
u“
>>>soup.find(itemprop=“streetAddress”).get(“内容”)
‘海滩布拉夫路4103号’
print soup
<html><head><meta content="4103 Beach Bluff Rd" itemprop="streetAddress"/> </head></html>
soup.find(itemprop="streetAddress").get("content")
>>> from bs4 import BeautifulSoup
>>>
>>> soup = BeautifulSoup('<meta itemprop="streetAddress" content="4103 Beach Bluff Rd"> ')
>>> soup.find(itemprop="streetAddress").get_text()
u''
>>> soup.find(itemprop="streetAddress").get("content")
'4103 Beach Bluff Rd'