• python循环改变循环体的操作


    问题:

    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)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
  • 相关阅读:
    创业路上前行
    计算机网络学习心得
    css鼠标横向滚动并且不展示滚动条几种方法
    vue项目打包后使用reverse-sourcemap反编译到源码(详解版)
    Vue学习笔记之Vue脚手架使用 6.23
    基于云原生网关的可观测性最佳实践
    软件测试常用的8种功能测试类型有哪些?
    Dockerfile
    Python超市商品管理系统
    R语言统计—配对t检验样本量计算
  • 原文地址:https://blog.csdn.net/qq_27109535/article/details/134256622