weixin_45005235
weixin_45005235
2019-07-09 04:54
采纳率: 100%
浏览 259

如何实现while里的嵌套循环n+1?

1.需求是:用循环实现自动翻页后再当前页数进行selenium自动化点击*

2.出现问题:不管第几页执行完后 提交确认后网站自动返回到“第一页”

3.目的是: 第一次循环 点击前进按钮1次,第二次循环前进按钮点击2次 如果类推

4.请教大神如何修改以下代码,使得每循环n次,嵌套循环就执行n+1次?ps:URL地址是不变的,或许有其他方********

图片说明

法吗?

while page <= 87:
    page=page+1
    driver.find_element_by_xpath("//div[@class='el-col__multi-checkbox el-col el-col-24']//span[@class='el-checkbox__inner']").click()#执行操作



    while page <= b:
        n = home page + 1
        driver.find_element_by_xpath("//button[@class='btn-next']").click()#点击前进下一页
        time.sleep(2)
        continue

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • gouchao92
    超超92 2019-07-16 23:48
    已采纳

    该用for 也行吧,结合range函数

    点赞 评论
  • qq_38154948
    拉灯的小手 2019-07-09 13:06

    接口请求吧 selenium效率很低

    点赞 评论

相关推荐