soup.find(itemprop="streetAddress").get_text()
您将获得匹配元素的文本.相反,获取"content"属性值:
soup.find(itemprop="streetAddress").get("content")
这是可能的,因为BeautifulSoup
为标记属性提供了类似字典的界面:
您可以通过将标记视为字典来访问标记的属性.
演示:
>>> from bs4 import BeautifulSoup >>> >>> soup = BeautifulSoup(' ') >>> soup.find(itemprop="streetAddress").get_text() u'' >>> soup.find(itemprop="streetAddress").get("content") '4103 Beach Bluff Rd'