【问题标题】:Web-scraping specific value from webpage to Google Sheets从网页到 Google 表格的网络抓取特定值
【发布时间】:2021-06-08 07:18:42
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    修改公式:

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

    结果:

    参考:

    【讨论】:

    • 除此之外还有办法获取其中的 LDCP 值吗?我遇到的问题是它是“stats_value”,在“stats_label”下,还有其他“stats_value”。我们如何区分?
    猜你喜欢
    • 1970-01-01
    • 2017-10-16
    • 2013-11-16
    • 2014-05-21
    • 2023-02-07
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    相关资源
    最近更新 更多