如何从Google表格中的网站导出某些数据?

时间:2019-01-28 23:02:37

标签: google-sheets

当前,我正在尝试从网站中提取信息,但遇到了一些麻烦。我正在尝试提取“角色名称”,“公司”和“船型”,但是遇到了如何确定它的麻烦。

以下是示例链接:https://zkillboard.com/kill/74856710/

Character Name: Iridescent klr
Corporation: Association of Commonwealth Enterprises
Ship: Magus

这些是我要捕获的条件。

目前,我已经尝试编写代码:

    =IMPORTXML(URL,xpath_query)

没有运气。但是我尝试了:

    =IMPORTHTML(URL,"table",2)

发现抓住了整个部分,然后表3抓住了其余信息,但是我并不是100%如何解析我需要的数据,因为角色名称/公司/船舶具有不同的差异。 / p>

我想要的最终目标如下:

  A             |     B           |       C        |     D
  URL(ZkillLink   Character Name     Corporation        Ship

任何帮助都将非常棒!如果需要进一步说明或提供其他更多信息,请告诉我。

-Maykid

1 个答案:

答案 0 :(得分:1)

={ARRAY_CONSTRAIN(SPLIT(INDEX(IMPORTHTML(A2, "table", 2), 1, 3), CHAR(10), 1, 1), 1, 2), 
                        INDEX(IMPORTHTML(A2, "table", 3), 1, 2)}