【发布时间】:2015-12-25 02:06:48
【问题描述】:
我正在尝试从包含以下 HTML 的网站中提取价格:
<div class="book-block-price " itemprop="offers" itemtype="http://schema.org/Offer" itemscope>
<meta itemprop="price" content="29.99"/>
<meta itemprop="price" content=""/>
$ 29.99 </div>
我正在使用以下 Beautiful Soup 代码:
book_prices = soup_packtpage.find_all(class_="book-block-price ")
print(book_prices)
for book_price in book_prices:
printable_version_price = book_price.meta.string
print(printable_version_price)
print(book_prices) 产量:
[<div class="book-block-price " itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
<meta content="29.99" itemprop="price"/>
<meta content="" itemprop="price"/>
$ 29.99
print(printable_version_price) 产生“无”。
如何处理元标记?还是我有其他问题?
【问题讨论】:
标签: python beautifulsoup