尝试从 XPath 导入,似乎总是产生空白信息

Attempting to import from a XPath, seems to always yield blank information

目前在我的 google 文档中,我正在为我的卡价值开发一个数据库,似乎无论我想尝试什么 xpath,它都不想获取信息。

我正在尝试获取可用信息的网站 here。 *这是我提供的超链接

在右上角,我试图获取价值框信息,这是我尝试过的当前 xpaths

"//a[@id='worthBox']/h4"
"/html/body/div[4]/div[1]/div[2]/form/div[1]/div[2]/div/a/h4"
"/h4"
"/h4[0-20]"
"//a[@id='worthBox'][1]/h4"
"//div[@id='estimate-box']/a/h4"
"//div[@id='estimate-box']/a[1]/h4"

有人可以向我解释为什么它似乎不想获取吗,甚至可能吗?

非常感谢您的宝贵时间和帮助!

在 URL 中,使用 Javascript 放置值。但是 IMPORTXML 无法检索 Javascript 为 运行 之后的结果。 IMPORTXML 检索没有 运行 宁 Javascript 的 HTML。我认为你的 xpath 是 Javascript 之后的结果 运行。这样,它们就不能使用了。但似乎你期望的值可以通过其他xpath检索到。

修改后的 xpath:

//input[@id='medianHiddenField']/@value

示例公式:

=IMPORTXML(A1,"//input[@id='medianHiddenField']/@value")
  • 在这种情况下,https://mavin.io/search?q=Lugia%20NM%209%2F111%20-PSA&bt=sold# 的 URL 放入单元格“A1”。

结果:

参考: