网页动态id,如何获取数据?

仼子範 分类:其他

网站需要提取数据,下图。但是她的id会变。一直都无法定位怎么办?

回复

共14条回复 我来回复
  • enzile
    enzile
    这个人很懒,什么都没有留下~
    评论

    有两种比较容易实现,也比较通用的办法。

    一、用UiExplorer去获取完整的Selector,多次比对同类对象的Selector,观察究竟是什么属性会发生改变,改变的规律是什么。相当于进行一轮人工“Repair”。

    二、用Find Children结合For each的模式,直接读取表格里的行,读到行之后,再用Element Scope去获取行里的每一格。

    还有一些别的办法,但考虑到这个问题的难度,你先试试这两种吧。

    1年前 0条评论
  • 仼子範
    仼子範
    这个人很懒,什么都没有留下~
    评论

    同一个地方编号毫无规律。而且必须要有编号才能准确定位。我尝试使用clipping region可以识别一些控件,但是我想提取数据就不知道怎么办了。

    1年前 0条评论
  • enzile
    enzile
    这个人很懒,什么都没有留下~
    评论

    应该关注它的Selector,而不是HTML代码。

    1年前 0条评论
  • 仼子範
    仼子範
    这个人很懒,什么都没有留下~
    评论

    id里面的数字随机变化。这个模块的除了数字有变化,都是一样的。如果把数字变成*,就定位不到。

    1年前 0条评论
  • Lisa
    Lisa
    这个人很懒,什么都没有留下~
    评论

    数字用变量替换,变量根据规律来写。如果毫无规律的话,确实不知道该怎么办

    1年前 0条评论
  • enzile
    enzile
    这个人很懒,什么都没有留下~
    评论

    我看你Selector里只有idx,parentid,和tag。其它的Selector条件有没有试过?

    1年前 0条评论
  • 仼子範
    仼子範
    这个人很懒,什么都没有留下~
    评论

    试过,我现在在找数值变化的规律。

    1年前 0条评论
  • enzile
    enzile
    这个人很懒,什么都没有留下~
    评论

    Find Children有没有试过呢?

    1年前 0条评论
  • 仼子範
    仼子範
    这个人很懒,什么都没有留下~
    评论

    有没有一种方法通过图片定位,并

    获取html 的id ,然后我用这个id定位取表格。

    1年前 0条评论
  • 仼子範
    仼子範
    这个人很懒,什么都没有留下~
    评论

    这个有什么用呢?可以获取id?让我精确定位到我希望去的模块?

    1年前 0条评论
  • enzile
    enzile
    这个人很懒,什么都没有留下~
    评论

    我判断你这个问题还没到那一步。还是先研究一下Selector比较实在。

    1年前 0条评论
  • 仼子範
    仼子範
    这个人很懒,什么都没有留下~
    评论

    这个模块中,每一块都是仅能通过不同的id来定位。所以我觉得只有通过其他方式了。selector 可以通过变量来定位,但是变量需要循环来判断,也是需要个范围。这个图片的每一个模块我都要点开取数。每个模块id之间没什么规律。我怕程序太慢。

    1年前 0条评论
  • 仼子範
    仼子範
    这个人很懒,什么都没有留下~
    评论

    Find Children有什么作用?试过找ID的规律,找不到了。没有法子了。555555

    1年前 0条评论
  • enzile
    enzile
    这个人很懒,什么都没有留下~
    评论