我有這樣的HTML表:如何使用BeautifulSoup獲取這些值?
<table>
<tr>
<td class="datax">a</td>
<td class="datax">b</td>
<td class="datax">c</td>
<td class="datax">d</td>
</tr>
<tr>
<td class="datax">e</td>
<td class="datax">f</td>
<td class="datax">g</td>
<td class="datax">h</td>
</tr>
</table>
如何獲得第二和每個<tr>
的第四值? 如果我這樣做:
bs.findAll('td', {'class':'datax'})
我得到:
<td class="datax">a</td>
<td class="datax">b</td>
<td class="datax">c</td>
<td class="datax">d</td>
<td class="datax">e</td>
<td class="datax">f</td>
<td class="datax">g</td>
<td class="datax">h</td>
它是正確的!但我想有這樣的結果:
<td class="datax">b</td>
<td class="datax">d</td>
<td class="datax">f</td>
<td class="datax">h</td>
所以,我想的值是 - >b - d - F - ħ
(第二和每個<tr>
的第四<td>
)
BeautifulSoup模塊可以嗎?
非常感謝!
什麼?你能給我一個完整的例子嗎? 非常感謝你! – Damiano 2010-05-10 14:07:55
-1:HTQL不太適合Python ... – 2010-05-10 14:27:05