html - HTML数据未在谷歌电子表格中提取
问题描述
我试图在我的谷歌电子表格中从 NSE 网站中提取 HTML 数据,但包含“&”的脚本符号没有被拉出,但其他不包含字符“&”的普通脚本可以很容易地被拉出。
我正在使用以下公式:
=importhtml("https://www.nseindia.com/marketinfo/sym_map/symbolMapping.jsp?symbol="&B1&"&instrument=OPTSTK&date=-&segmentLink=17","table",3)
其中 B1=M&M 这是印度股市脚本符号(数据未提取)尝试 B1=ACC(数据将被提取)
如果在下面的链接中输入了相同的符号(M&M),那么数据将出现在网页中。
https://www.nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp
任何帮助都将通过thanx的话获得。
解决方案
尝试将股票代码包装在 ENCODEURL 函数中。它为我加载了数据。
=importhtml("https://www.nseindia.com/marketinfo/sym_map/symbolMapping.jsp?symbol="& ENCODEURL("M&M") &"&instrument=OPTSTK&date=-&segmentLink=17","table", 3)
推荐阅读
- ruby-on-rails - 在 Heroku 上使用 Action Mailer 安排电子邮件
- python - 如何在循环中更新 Python Pandas 数据框内容?
- java - 如何在 MockMvc 测试期间使用正确的 Spring Security 配置
- r - 为向量中的每个值分配一个负号(在 R 中)?
- google-apps-script - 自动清除脚本 - 在所有工作表的 Google 电子表格中
- firebase - 从除 us-central1 之外的其他区域重写从托管到云功能的路由
- android - 我使用 debug.keystore 上传我的应用程序
- node.js - 使用 custom-react-scripts 库构建会导致内存泄漏
- java - java赋值同步生产者消费者
- html - 为什么我的引导类不起作用?