【发布时间】:2017-09-19 19:39:02
【问题描述】:
这是我遇到问题的 HTML 的样子,
<div id="id" class="class">
text
</div>
假设我有一个变量,里面有汤,
div = find('div', attrs={'class': 'class'})
如何获取 div 的文本部分?
我已经分别尝试了其中一些方法。
text = div.get_text()
text = div.string
text = div.text
当我跑步时
type(div)
它是 BeautifulSoup.Tag 类型,但是当我调用上述任何方法时,它会说“NoneType”没有任何这些属性。
我可以把它拉出来
和其他属性,只是不是 div。
我查看了有关 BeautifulSoup 的其他几个问题,但没有一个解决这个问题。
【问题讨论】:
标签: html python-2.7 web-scraping beautifulsoup