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 に答える