首页 > 解决方案 > 路径 | 替换为“任何”

问题描述

我正在尝试创建 Distill 警报并使用字段选择器创建以下代码。我试图从页面比较中排除以下字段:

/div[contains(@class,'MUxGbd')]/span[contains(@class,'MUxGbd')]

此代码在整个页面中都是相同的,但每个结果的路径都会更改。

如何将代码修改为“任何”路径 - 例如:

//div[@id='rso']/**any**/div[contains(@class,'MUxGbd')]/span[contains(@class,'MUxGbd')]

谢谢,

{
  "selections": [
    {
      "frames": [
        {
          "index": 0,
          "excludes": [
            {
              "type": "xpath",
              "expr": "//div[@id='rso']/div[@class='hlcw0c']/div[@class='g']//div[@class='tF2Cxc']/div[@class='IsZvec']/div[contains(@class,'MUxGbd')]/span[contains(@class,'MUxGbd')]"
            },
            {
              "type": "xpath",
              "expr": "//div[@id='rso']/div[@class='g']//div[@class='tF2Cxc']/div[@class='IsZvec']/div[contains(@class,'MUxGbd')]/span[contains(@class,'MUxGbd')]"
            }
          ],
          "includes": [
            {
              "type": "xpath",
              "expr": "//div[@id='rso']"
            }
          ]
        }
      ],
      "dynamic": true,
      "delay": 0
    }
  ],
  "ignoreEmptyText": true,
  "includeStyle": false,
  "dataAttr": "text"
}

标签: xpathpath

解决方案


你有没有尝试过

"//div[@id='rso']//div[contains(@class,'MUxGbd')]/span[contains(@class,'MUxGbd')]"

?


推荐阅读