Я пытаюсь получить данные о ценах акций из Yahoo Finance (например, https://finance.yahoo.com/quote/IGE/history?period1=1006729200&period2=1195081200&interval=1wk&filter=history&frequency=1wk).. Проблема в том, что страница загружается динамически при активной прокрутке вниз.
Кажется, что функция webread () не работаетбыть в состоянии выполнить Javascript на веб-странице.
Есть ли простое решение этой проблемы?
Большое спасибо
Я не смог найти полезных опций для веб-чтения () функции или другие функции.
historicalPriceFile = webread("https://finance.yahoo.com/quote/IGE/history?period1=1006729200&period2=1195081200&interval=1d&filter=history&frequency=1d");
% Extracting the date field to a cell array of cells.
% regexp(str,expr,'outkey') is used for matching regex. Outkey 'tokens' (portions of matched text corresponding
% to portions of regex) is to have the text of each captured token stored in historicalPriceFile.
% To create tokens, enclose part of the regular expression in parentheses.
dateField = regexp(historicalPriceFile,'<span data-reactid="\d+">(\w)+\s(\d)+[\,]\s(\d)+</span>',"tokens");
выходные данные dateField и numField представляют собой массивы 1x100, а после прокрутки до дна в общей сложности 1504 строки.