【问题标题】:How to use IMPORTHTML for URL without parameters?如何将 IMPORTHTML 用于不带参数的 URL?
【发布时间】:2019-09-17 15:47:41
【问题描述】:

我想在谷歌表中导入原油期权链。 网址:https://www.mcxindia.com/market-data/option-chain

问题是如何务实地选择价值“原油”和最新到期日。选择值后,URL 不会改变,因此无法自动获取。

我尝试了用于从 NSE 网站导入数据的代码

同样不适用于 MCX 网站

=IMPORTHTML("https://nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp?symbolCode=-9999&symbol=BANKNIFTY&symbol=BANKNIFTY&instrument=OPTIDX&date=-&segmentLink=17&segmentLink=17","table",3)

我希望数据应该自动导入“原油”值和特定到期日。

【问题讨论】:

  • 请按照How to Ask 的建议添加您的搜索/研究工作的简要说明。

标签: xpath web-scraping google-sheets google-sheets-formula google-sheets-importxml


【解决方案1】:

这是不可能的。您要抓取的值由 JavaScript 控制,Google 表格不支持 JS 抓取。您总是可以通过暂时禁用给定 URL 上的 JS 来测试这一点,以查看可以抓取的内容:

【讨论】:

  • 那么可以使用 importxml 或任何其他解决方法吗??
  • 不,任何 IMPORT 公式都不可能。 GS 无法处理 JS。
  • 好的,我仍在尝试解决方法,我想到的一个想法是找到一些网页抓取 chrome 插件或在线应用程序,使您能够在网页上选择值然后抓取。你知道有这样的服务吗?
  • 不。您实际上有 2 个选择:找到替代站点或使用替代程序(例如 MS Excel 能够通过 VBA 抓取 JS - 据我所知)
猜你喜欢
  • 2021-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-24
  • 1970-01-01
相关资源
最近更新 更多