首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我可以使用从页面中刮取特定的内容吗?

我可以使用从页面中刮取特定的内容吗?
EN

Stack Overflow用户
提问于 2017-10-14 18:12:31
回答 1查看 2.8K关注 0票数 2

我正在尝试将数据从雅虎金融导入电子表格。

如果我在Excel中输入这个..。

=WEBSERVICE("https://finance.yahoo.com/quote/GOOG/")

...it返回一个#值!错误,因为页面的内容超过了单个单元格的字符限制。

我只需要雅虎财务价值后列出的“前一次收盘”。由于此金额--目前为987.83--远低于Excel单元格字符限制,是否有办法修改该函数以返回该金额?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-10-14 18:57:48

在我看来,WEBSERIVCE更多地是按照检索JSON或某种API端点的方式使用的。你试图解析整个HTML页面。所以是的,您可以使用WEBSERIVCE来销毁内容,但是您的特定页面返回的数据太多而无法处理。

根据备注,这里

  • 如果参数导致字符串无效或包含超过32767个字符的允许单元格限制,则WEBSERVICE返回#值!误差值
  • 如果url是一个字符串,它包含的字符超过了GET请求所允许的2048个字符,则WEBSERVICE返回#值!误差值

我建议使用传统的查询,在这里您可以根据需要操作网页。

然后,您可以抓取表,如下所示。此外,此内容将根据所允许的设置刷新:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46751066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文