【发布时间】:2020-02-21 04:39:02
【问题描述】:
我想在护目镜表中从https://www.edelweiss.in/market/nse-option-chain 获取表格详细信息,我使用了公式 =IMPORTHTML("https://www.edelweiss.in/market/nse-option-chain","table",1) ,但得到空错误..请帮助
【问题讨论】:
标签: web-scraping import google-sheets-api
我想在护目镜表中从https://www.edelweiss.in/market/nse-option-chain 获取表格详细信息,我使用了公式 =IMPORTHTML("https://www.edelweiss.in/market/nse-option-chain","table",1) ,但得到空错误..请帮助
【问题讨论】:
标签: web-scraping import google-sheets-api
很遗憾,=IMPORTHTML 无法使用,因为您正在尝试获取数据的网站动态加载数据。
如果您遵循以下步骤,可能会找到收集数据的可能解决方案:
1.使用您想要的数据识别发出请求的 URL
您可以通过使用 Google Chrome 控制台并检查 Network Tab 并通过 XHR 过滤请求来执行此操作。
2.导入 IMPORTJSON 库并使用 Apps 脚本
通过访问此链接here 安装库。您应该使用 Apps 脚本安装库并转到 Tools -> Script Editor -> 添加 ImportJSON.gs。
3.使用工作表中的公式
你可以这样使用公式:
=ImportJSON("THE_LINK_FOUND_AT_STEP_1")
参考
【讨论】: