【问题标题】:Pulling Morningstar data into googlesheet将晨星数据拉入 googlesheet
【发布时间】:2020-09-14 07:11:33
【问题描述】:

我已经阅读了大约 50 篇关于此的不同帖子,但没有一个是真正有效的。我打算从以下基金中提取资产净值

https://www.morningstar.se/se/funds/snapshot/snapshot.aspx?id=F00000LN6Q

查看源代码中的第 513 行:https://www.morningstar.se/se/funds/snapshot/snapshot.aspx?id=F00000LN6Q

我尝试了一些不同的命令,例如 IMPORTXML 和 IMPORTHTML 和 INDEX

有什么建议吗?

【问题讨论】:

  • 如我所见,有一个新用户介绍页面(没有 cookie)。可能是 googlesheet 找不到数据的原因 - 因为它看到的是介绍页面,而不是数据页面。
  • @MadRay 对..它可能是..

标签: xml web-scraping google-sheets


【解决方案1】:

我得到了这个IMPORTHTML 的工作:

=INDEX(IMPORTHTML("https://www.morningstar.se/se/funds/snapshot/snapshot.aspx?id=F00000LN6Q","table",4),2,3)

4 选择第 4 个表格元素,2 选择第二行,3 选择第三列。

由于您正在查看瑞典网站,我猜您的语言环境是瑞典。在这种情况下,您希望使用; 作为参数分隔符而不是,

=INDEX(IMPORTHTML("https://www.morningstar.se/se/funds/snapshot/snapshot.aspx?id=F00000LN6Q";"table";4);2;3)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-07
    相关资源
    最近更新 更多