【发布时间】:2015-03-23 22:28:43
【问题描述】:
我是一个菜鸟,正在尝试从网站查询数据并将其导入 Google 文档电子表格。我已经使用 firebug/firepath 来查找 xpath,当我将 xpath 粘贴到单元格 =importxml(Url, query) 时,它会出错。 这是网址:http://www.sportfishingreport.com/pages/boatdetail.php?boat_id=781
Boat Trip Type Anglers Catch
03-22-2015 Full Day 21 48 Ocean Whitefish, 210 Rockfish, 21 Lingcod
有人可以帮我写 xpath,因为 firepath 告诉我在谷歌文档中写错误的 xpath。
提前致谢,杰斯
【问题讨论】:
-
显示到目前为止你尝试过的代码。
-
告诉我们确切的错误消息,显示您在该单元格中输入的公式,确切的 XPath 表达式 - 并非常清楚地显示您想要的结果。
-
网址为:channelislandssportfishing.com/fish-counts。每个单元格都有不同的 xpath 来查询它。所以假设我想先导入船名,即 Erna B。Firepath 说 xpath 是:html/body/table[2]/tbody/tr/td/table/tbody/tr[1]/td/table /tbody/tr/td/table/tbody/tr/td/form/table/tbody/tr/td/div/table[2]/tbody/tr[1]/td/div/table[1]/tbody/ tr[2]/td[1].
-
我输入 =importxml(url, "//*html/body/table[2]/tbody/tr/td/table/tbody/tr[1]/td/table/tbody/tr /td/table/tbody/tr/td/form/table/tbody/tr/td/div/table[2]/tbody/tr[1]/td/div/table[1]/tbody/tr[2] /td[1]") 并返回错误导入的 xml 内容无法解析。我想查询并导入船名、旅行类型、垂钓者数量和捕获量,每个都有不同的 xpath,但我无法做到这一点。 Xpath 将其验证为匹配的节点。
标签: html xpath google-sheets