【发布时间】:2015-03-24 23:52:36
【问题描述】:
我在 html 的 sn-p 上使用BeautifulSoup,如下所示:
s = """<div class="views-row views-row-1 views-row-odd views-row- first">
<span class="views-field views-field-title">
<span class="field-content"><a href="/party-pictures/2015/love-heals">Love Heals</a>
</span>
</span>
<span class="views-field views-field-created">
<span class="field-content">Friday, March 20, 2015
</span>
</span>
</div>"""
soup = BeautifulSoup(s)
为什么s.span 只返回第一个 span 标签?
此外 s.contents 返回一个长度为 4 的列表。两个 span 标签都在列表中,但第 0 和第 2 个索引是 "\n$ 换行符。换行符没有用。这是有原因的吗完成了吗?
【问题讨论】:
标签: python html beautifulsoup html-parsing