Данные HTML не отображаются в электронной таблице Google - PullRequest
1 голос
/ 01 октября 2019

Я пытался извлечь данные HTML с веб-сайта NSE в своей электронной таблице Google, но символ сценария, содержащий «&», не извлекается, но другие обычные сценарии, не содержащие символа «&», можно легко извлечь.

Я использую следующую формулу:

=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), то на веб-странице будут данные.

<a href="https://www.nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp" rel="nofollow noreferrer">https://www.nseindia.com/live_market/dynaContent/live_watch/option_chain/optionKeys.jsp</a>

Любая помощь будет оценена словом спасибо.

1 Ответ

1 голос
/ 01 октября 2019

Попробуйте обернуть биржевой тикер в функцию ENCODEURL. Он загрузил данные для меня.

=importhtml("https://www.nseindia.com/marketinfo/sym_map/symbolMapping.jsp?symbol="& ENCODEURL("M&M") &"&instrument=OPTSTK&date=-&segmentLink=17","table", 3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...