gpt4 book ai didi

javascript - 在网页上的特定点查找具有特定标签的元素

转载 作者:行者123 更新时间:2023-11-28 10:06:07 24 4
gpt4 key购买 nike

我正在使用 WebBrowser.Document.GetElementFromPoint() 获取网页上特定 x-y 点处的元素。但是,有时此功能无法按预期工作,并且它会返回我不想要的元素。也许我想要的那些在同一个位置,但在它的后面或前面?

两个问题:

  1. Document.GetElementFromPoint() 如何决定获取什么(因为它只返回 1)如果有重叠元素?
  2. 有没有办法从包含 a 的点获取元素具体的标签名称、类别或 ID?

最佳答案

"The element to be returned is determined through hit testing."也就是说,它将返回最顶层的元素。

没有办法直接将搜索限制到给定的选择器,但您可以使用老技巧,将返回元素的 z 索引调整为大负数,然后重试,然后调整 z 索引等. 直到循环到堆栈底部。这将为您提供完整的元素集合,此时您可以根据您想要的任何标准过滤它们。

关于javascript - 在网页上的特定点查找具有特定标签的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8361338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com