stackoverflow.com/questions/53081241/...

ько начинаю в скрипте Google Apps. Поскольку лучшие практики кодирования рекомендуют использовать как можно меньше формул листа, я пытаюсь выполнить очистку веб-страниц с помощью GAS Parser, а затем перенести данные в мою электронную таблицу.

На моем листе, используя приведенную ниже формулу, возвращается таблица данных, которая именно то, что я ищу из ГАЗА.

=IMPORTHTML("https://finance.yahoo.com/quote/BOO.L/history?p=BOO.L", "table", 1)

Два вопросаВот & Вот похожи, но пробовать эти методы тоже не удается. Похоже, что я не получаю полный контент страницы, так как при просмотре данных в Logger.log () после кода ниже я не получаю ничего, что напоминает страницу, которая мне нужна.

UrlFetchApp.fetch(url).getContentText();

Поскольку выполнение формулы, по-видимому, дает данные совершенно, я могу предположить проблемы только с моим собственным кодом, но не могу понять, где. Вот код, который я пробовал до сих пор;

function scrapeData() {
var url = "https://finance.yahoo.com/quote/BARC.L/history?p=BARC.L";
var fromText = '<td class="Py(10px) Ta(start) Pend(10px)"><span>';
var toText = '</span></td>';
var content = UrlFetchApp.fetch(url).getContentText();
var scraped = Parser
          .data(content)
          .from(fromText)
          .to(toText)
          .iterate();

Logger.log(scraped)
}

Любое руководство высоко ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос