从网页抓取特定值到 Google 表格

时间:2021-06-08 07:18:42

标签: excel google-sheets google-sheets-formula

我正在尝试从网站上抓取一些数据,但我只需要网站中的特定值才能显示在 Google 表格中。

现在我正在尝试使用 IMPORTXML 函数。

我试图获取数据的网站是 https://dps.psx.com.pk/company/TRG 我特别需要价格,即卢比。 172(或在某个时间可能是什么)-我只需要价格,但如果货币出现,例如172 卢比也可以

Value I want in Google Sheet The highlighted line is the value when I inspect element from website

到目前为止我正在尝试这个,它只返回#N/A

=IMPORTXML(A1,"//span[@class='quote__close']")

其中 A1 是包含链接的单元格。

从网页中,我需要工作表中的值 172.72,当我检查元素时,它会显示第二个屏幕截图中显示的内容

1 个答案:

答案 0 :(得分:2)

当我看到HTML的图像时,似乎您想要的值放在div的标签中。那么下面的修改呢?

修改后的公式:

=IMPORTXML(A1,"//div[@class='quote__close']")
  • 我将 xpath 修改为 //div[@class='quote__close']

结果:

enter image description here

参考: