如图,这种列表,如何实现依次点击?

佘松 2020-1-6 1911

如图,这种列表,如何实现依次点击?

_如图,这种列表,如何实现依次点击?

上传的附件:
最新回复 (18)
  • shangr 2020-1-6
    2
    我一般是开抓取,然后遍历,点击文字,但不知道这个网页能不能行
  • 佘松 2020-1-6
    3
    shangr 我一般是开抓取,然后遍历,点击文字,但不知道这个网页能不能行
    不行  这个是程序窗口  无法抓取
  • 佘松 2020-1-6
    4
    shangr 我一般是开抓取,然后遍历,点击文字,但不知道这个网页能不能行
    获取子元素也不行
  • 5
    点击图像命令找他们不一样的地方
  • houz 2020-12-4
    6
    shangr 我一般是开抓取,然后遍历,点击文字,但不知道这个网页能不能行
    能给个例子吗。怎么使用数组的内容点击文字。
  • zeng16 2020-12-4
    7
    我也想知道
  • 郝海冰 2020-12-6
    8
    ok
  • 沈聪 2021-11-19
    9
    我也想知道
  • 番茄炖牛腩 2021-12-7
    10
    我也想知道
  • Nicola 2021-12-7
    11
    我也想知道
  • yyds1 2021-12-7
    12
    我也想知道
  • 回顾与展望 2021-12-7
    13
    先试试鼠标点击可以 点击到吗   不行就用点击图像   然后寻找每个需要点击的 元素有什么变化:递增之类的。然后用个计次循环  用 i 代替变量  就可以了
  • yyds1 2021-12-7
    14
    回顾与展望 先试试鼠标点击可以 点击到吗 不行就用点击图像 然后寻找每个需要点击的 元素有什么变化:递增之类的。然后用个计次循环 用 i 代替变量 就可以了
    有做过实例的嘛
  • 回顾与展望 2021-12-7
    15
    yyds1 有做过实例的嘛
    网页的做过  但是迅雷这种程序的  没试过抓不抓得到元素   但是原理是差不多的
  • 番茄炖牛腩 2021-12-7
    16
    回顾与展望 网页的做过 但是迅雷这种程序的 没试过抓不抓得到元素 但是原理是差不多的
    网页如何实现可以分享下么?
  • yyds1 2021-12-7
    17
    有源码能借鉴下嘛
  • 回顾与展望 2021-12-7
    18
    这个是用遍历点击论坛的例子    通过父元素来获取子元素 进行遍历点击
    Dim media = ""
    Dim li = ""
    Dim subject = ""
    Dim ul = ""

    //通过ul来获取每个li子元素    保存到ul
    #icon("@res:default.png")
    ul = UiElement.GetChildren({ "html" : [ { "idx" : 1, "parentid" : "body", "tag" : "UL" } ], "wnd" : [ { "app" : "chrome", "cls" : "Chrome_WidgetWin_1", "title" : "*" }, { "cls" : "Chrome_RenderWidgetHostHWND", "title" : "Chrome Legacy Window" } ] },{"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":200})
    media = []
    subject = []
    //遍历拿出每个li
    For Each ulValue In ul
           #icon("@res:b58bg9jo-1jbu-q67l-d0gi-jr77g2ht2lgp.png")
           li = UiElement.GetChildren(ulValue,{"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":200})
           //将li元素中的第一个元素 a超链接  拿出来并存进数组 
           media = push(media,li[0])
    Next

    //遍历 存有a元素的数组   并点击
    For Each value In media
           
           #icon("@res:default.png")
           Mouse.Action(value,"left","click",10000,{"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":True,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"simulate","bMoveSmoothly":False})
           #icon("@res:d9f2fdgc-sv2r-jip5-8thi-soromojt9sco.png")
           Mouse.Action({"wnd":[{"app":"chrome","cls":"Chrome_WidgetWin_1","title":"* - Google Chrome"}],"ctrl":[{"role":"ROLE_SYSTEM_PANE","name":"* - Google Chrome"},{"role":"ROLE_SYSTEM_PANE","name":"Google Chrome"},{"role":"ROLE_SYSTEM_PUSHBUTTON","name":"返回"}]},"left","click",10000,{"bContinueOnError":False,"iDelayAfter":300,"iDelayBefore":200,"bSetForeground":True,"sCursorPosition":"Center","iCursorOffsetX":0,"iCursorOffsetY":0,"sKeyModifiers":[],"sSimulate":"simulate","bMoveSmoothly":False})
    Next
  • 番茄炖牛腩 2021-12-7
    19
    回顾与展望 这个是用遍历点击论坛的例子 通过父元素来获取子元素 进行遍历点击 Dim media = "" Dim li = "" Dim subject = ...
    获取子元素是个好办法!我咋想不到  感谢大神 我这就试试
返回
发新帖