我这样刮页面:
s1 =bs4DerivativePage.find_all('table',class_='not-clickable zebra’)
输出:
[<table class="not-clickable zebra" data-price-format="{price}" data-quote-detail="0" data-stream-id="723288" data-stream-quote-option="Standard">
<tbody><tr>
<td><strong>Stop loss-niveau</strong></td>
<td>141,80447</td>
<td class="align-left"><strong>Type</strong></td>
<td>Turbo's</td>
</tr>
<tr>
<td><strong>Financieringsniveau</strong></td>
<td>135,05188</td>
我需要从FinancingSniveau那里获取价值。 下面给出了一个匹配:
finNiveau=re.search('Financieringsniveau’,LineIns1)
然而,我需要数值13505188。如何做到这一点
假设
data-stream-id
属性值是唯一的(与table
标记结合使用),您可以使用CSS选择器并避免re
。这是一种快速检索方法您可以使用
.findNext()
Ex:
输出:
相关问题 更多 >
编程相关推荐