0

问题说明了一切,但几行..我有一个看起来像这样的 HTML 页面

             ...
<div class="line-up" .. > .. </>
<div class="line-down" ..> .. </>
<div class="line-down" ..> .. </>
<div class="line-down" ..> .. </>
            ...
<div class="line-up" ..> .. </>
<div class="line-down" ..> .. </>

我希望能够遍历每个<div class="line-down">属于一个<div class="line-up"> 并继续下一个<div class="line-down"..> 。我已经可以遍历每个<div class="line-up">

for first_line in soup.findAll("div",class_="line-up"):

但我只是找不到如何迭代下一个 div 并在某个点停止。有任何想法吗?

4

1 回答 1

0

首先,获取所有 div 标签-- findAll("div"),不用担心类。然后,遍历您的结果,如果class=="line-down",则中断。

于 2012-11-05T18:54:54.753 回答