【问题标题】:Google ImportXML to Scrape Prices off TIAA.org谷歌 ImportXML 从 TIAA.org 刮掉价格
【发布时间】:2016-04-14 20:13:40
【问题描述】:

来自 TIAA.org 的一些投资不在交易所交易,也不能通过 GoogleFinance 等股票代码获得。对于其中之一,我想直接从 TIAA.org 网站上“抓取”每日价格和自动进入一个单元格。

在 Google 表格中,我认为使用 ImportHTML 作为表格会很容易,但没有运气。我已经尝试过 ImportXML,但似乎无法弄清楚如何为我感兴趣的特定价格设置 xpath 查询,这让我感到困惑 - 一直以“N/A”单元格结束(“错误:导入的内容是空的”)。

使用此网址:

https://www.tiaa.org/public/investment-performance/tiaavariableannuity/profile?ticker=41091375

有人可以看看并建议我如何使用带有 ImportXML 或其他方法的 xpath 将 QREARX 的每日价格(又名单位值)导入 Google 表格单元格吗?

谢谢

【问题讨论】:

    标签: xpath web-scraping google-sheets


    【解决方案1】:

    如果您将 url 前缀稍微更改为 https://www.tiaa.org/public/tcfpi/Investment/Portfolio?symbol=,然后像您在示例中所做的那样在末尾添加您的票号:41091375

    然后您可以使用此 importxml 函数来提取您要查找的值:

    =IMPORTXML("https://www.tiaa.org/public/tcfpi/Investment/Portfolio?symbol=41091375","//*[@class='first']/text()")
    

    【讨论】:

    • 谢谢!不幸的是,自从发布此消息以来,他们可能已经重新设计了他们的网站,从而使修改后的 URL 过时了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多