无限循环 + if 判断 通过点击下一页的方式循环整个网页
回答
收藏

无限循环 + if 判断 通过点击下一页的方式循环整个网页

心图2023
2024-02-19 14:37·浏览量:1115
心图2023
发布于 2024-02-19 14:371115浏览

一、前记:首先感谢伊夫大大星云大大两位大大的指点,让心图发现了之前的错误所在。然后继续进行,这是现在遇到的问题。


二、背景

在做网页操作自动化的时候,要求【通过无限循环 + if 判断 通过点击下一页的方式循环整个网页】。我通过前期的视频查找感觉是通过【网页属性】这一项来做 if 判断条件



一)因为我看到了,在下一页里面的 有个属性 【tabindex】是不一样的。能翻页的都是 “0”;不能翻页的就是没有这个属性。具体可见下两图:




二)然后我就是按照自己的方式去做,这是目前心图根据教学视频的做法



三)想的是只要【tabindex 属性为空,不就可以当做跳出循环的条件了吗?



四)蒽,这次就可以了。结果是运行了程序之后,直接就点了一次,到了【第二页】就停止了。百思不得其解,这意味着我的这个【tabindex】属性根本就没有起作用。

五)这是怎么回事?于是打印了一下,结果大出所料。




六)蒽?这是怎么回事,这不应该显示 字符串 “0”吗?我不理解。

那么如果只有这个呢?



打印的结果是



七)打印的结果竟然是 “None”


三、问题:

1、请帮忙看一下,我的【tabindex】这个属性本应该是“0”,为什么结果打印出来的是“None”?

2、请帮忙看一下,如何就可以让心图接下来继续以选择的【tabindex】属性进行退出循环的条件判断?

3、请帮忙指导一下,大大你当时是以什么为无限循环的退出条件顺利的做出来的,或者说大大还有什么思路可以解题?让心图学习提升一下。


非常感谢啦!

收藏
全部回答1
最新
发布回答
回答