python循环改变循环体的操作

news/2024/11/22 13:21:05/

问题:

python循环时循环体发生改变?

解决办法一

有时候在项目中我们遇到了循环体一直在改变怎么去循环?想到一个办法,记录下来,下次遇到直接上代码就可以。

# 循环一次获取一次
import random
xinghao_name = []
for i in range(1000):# 点击型号poco(text="型号").wait_for_appearance(20)poco(text="型号").click()sleep(random.uniform(1.8,3.2))pinpai_1 = poco("android.widget.FrameLayout").offspring("com.wuba.zhuanzhuan:id/fai").child("android.webkit.WebView").child("android.webkit.WebView").child("android.view.View")[0].child("android.view.View")[1].child("android.view.View").child("android.view.View")[1].child("android.view.View")[1].child("android.view.View").child("android.view.View")[1].child("android.view.View")[i]if pinpai_1.child("android.view.View"):xinghao_txt = pinpai_1.child("android.view.View").get_text()# 查看更多时,选择走这个if "查看更多" in xinghao_txt:poco(text="查看更多").click()pinpai_1 = poco("android.widget.FrameLayout").offspring("com.wuba.zhuanzhuan:id/fai").child("android.webkit.WebView").child("android.webkit.WebView").child("android.view.View")[0].child("android.view.View")[1].child("android.view.View").child("android.view.View")[1].child("android.view.View")[1].child("android.view.View").child("android.view.View")[1].child("android.view.View")[i]xinghao_txt = pinpai_1.child("android.view.View").get_text()print(xinghao_txt)xinghao_name.append(xinghao_txt)pinpai_1.click()
#         poco(text="型号").wait_for_appearance(20).click().children().get_text()print(xinghao_name)

http://www.ppmy.cn/news/1200882.html

相关文章

MySQL——Centos7下环境安装

目录 0.说明 1. 检查环境(systemctl start/stop/restart) 2. 检查系统安装包(rpm -qa) 3. 卸载这些默认安装包(yum remove、xargs) 4. 获取mysql官方yum源 5. 安装mysql yum源,对比前后yu…

LabelImg使用笔记

LabelImg使用笔记 文章目录 LabelImg使用笔记一、LabelImg简介1.1、特性1.2、LabelImg的热键 二、LabelImg安装三、3种格式的使用3.1、VOC格式标注3.2、yolo格式标注3.3、json格式 四、LabelMe 和 LabelImg适用场景 一、LabelImg简介 LabelImg 是一个用于图像标注的开源工具&a…

Turtle绘制五角星-第10届蓝桥杯省赛Python真题精选

[导读]:超平老师的Scratch蓝桥杯真题解读系列在推出之后,受到了广大老师和家长的好评,非常感谢各位的认可和厚爱。作为回馈,超平老师计划推出《Python蓝桥杯真题解析100讲》,这是解读系列的第4讲。 Turtle绘制五角星&…

Oracle(11)Managing Tables

Managing Tables 管理表 目标: 识别存储数据的各种方法概述甲骨文数据类型区分扩展ROWID与限制ROWID勾勒出一行的结构创建常规表和临时表管理表中的存储结构重新组织、截断和删除表删除表中的列 一、基础知识 1、Oracle Built-in Data Types Oracle内置数据类型 2…

Linux Shell和权限

目录 Shell命令及运行原理 权限 1.文件基本属性 2.文件权限值的表示方法 3.文件访问权限的相关设置方法 3.(1)chmod 组名修改 3.(2)chmod 二进制修改 3.(3)chown 3.(4)chgrp 3.(5)umask 4.目录权限 Shell命令及运行原理 Linux的操作系统,狭义上是…

maven 项目添加 git-hook 脚本,约束提交内容格式

git 提交代码&#xff0c;推送代码&#xff0c;可以通过在 .git/hooks 目录中的 bash 脚本来做一定的验证工作。 本例使用插件 maven-antrun-plugin 自动输出脚本至 .git/hooks 目录中&#xff0c;在 pom.xml 中的使用示例如下&#xff1a; <plugin><groupId>org.…

golang实现极简todolist

ToDoList 最近跟着qimi老师做了一个ToDoList&#xff0c;我做的GitHub地址贴在这里&#xff0c;但由于前端出了点问题&#xff0c;所以都是用postman进行测试 原项目地址 部分功能展示 删除代办 查找代办 下面给出思路 思路 其实这是一个很简单的增删改查的实现&#xff…

【学习推荐】极客时间-左耳听风专栏

我从未看到过如此系统全面立体的阐述整个计算机学习脉络的教程。非常建议直接入手一份&#xff0c;首单特价98&#xffe5; 极客时间。推荐码也没几块钱&#xff0c;我就不贴我的返利了&#xff0c;如果囊中带涩也可以几个人拼一份&#xff0c;建议官网而不是拓印版。为什么建议…