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