Enlive не может разобрать внутренний промежуток
Я пытаюсь извлечь необработанные данные со страницы продукта Apple, http://www.apple.com/sg/shop/browse/home/specialdeals/ipad
Я могу получить все содержание тела в порядке, кроме цены.
<td class="purchase-info">
<p class="price">
<span class="current_price">
<span itemscope="itemscope" itemtype="http://schema.org/Offer" itemprop="offers">
<meta itemprop="priceCurrency" content="SGD">
<span itemprop="price">
S$548.00
</span>
</span>
</span>
</td>
Забавно то, что оживить может только разобрать ниже, без данных о ценах.
{:attrs {:class "purchase-info"}
:content ("\n "
{:attrs {:class "price"}
:content ("\n\t\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t\n\t\t\t"
{:attrs {:class "current_price"}
:content ("\n\t\t\t\t\n\t\t\t\t\t"
{:attrs {:itemprop "offers"
:itemscope "itemscope"
:itemtype "http://schema.org/Offer"}
:content ("\n\t\t\t\t\t\n\n\t\t\t\t\t\t")
:tag :span})
:tag :span})
:tag :p})
:tag :td})
Я пропускаю что-то, что заставляет анализатор игнорировать данные подпролета?