问题说明了这一切,但有几行...... 我有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并停在一个点上。 有什么想法吗?
答案 0 :(得分:0)
首先,获取所有div标签 - findAll("div")
,不要担心课程。然后,遍历您的结果,如果class=="line-down"
,则中断。