大佬,xpath的,好像不行?

使用问题 · 48 次浏览
回复内容
运营:秋风 2024-03-04 09:51
#1

有一些网页是没有效果的。
可以换css试试,或者换XPath上级或者是下级再来测试,
如果测试都没有用。那就 只能用其他的办法了,这个就没有用了。

huanggc66 回复 运营:秋风 2024-03-04 09:57 :

css没问题。我问了AI,ai给我的 是这样的代码,可以用。如果你看了没什么问题,我建议可以改一下。$$var xpath = "{选择器语法}";// 定义 XPath 表达式


// 使用 evaluate 方法在文档中评估 XPath 表达式,获取第一个符合条件的节点
var targetElement = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;

// 检查是否成功找到目标元素
if (targetElement) {
  // 创建鼠标进入事件
  var event = new MouseEvent('mouseenter', {
    bubbles: true,        // 事件是否冒泡
    cancelable: true,     // 事件是否可以被取消
    view: window          // 与事件关联的视图
  });

  // 分派(触发)鼠标进入事件到目标元素
  targetElement.dispatchEvent(event);
}
运营:秋风 回复 huanggc66 2024-03-04 10:10 :

好的,下次试试你的这个代码,感谢提供更多方法。

回复主贴