1
我知道這種類型的問題經常出現,但我一直在瀏覽並沒有看到類似的問題。刮嵌套標籤
<div class="casts">
<table cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="">
<a class="cast">
<span class="title">
Nested data 1
<span class="schedule">
Nested data 2
</span>
</span>
</a>
</td>
</tr>
</tbody>
</table>
</div>
有多個td具有相同的結構,但我刪除了其餘的只是爲了簡單。假設我想拉從跨度的數據Nested data 1
和Nested data 2
我用的是以下幾點:
finda = soup.find_all('a', attrs={'class':'cast'})
for var in finda:
var2 = var.find_all('span')
使用:
var2[1]
IM能夠把所有的Nested data 2
但我無法拉動Nested data 1
var2[0]
將返回Nested data2 Nested data1
我從來沒有想過這個謝謝 – kayduh