Во-первых, заранее спасибо за любую помощь. Решение этой проблемы сэкономило бы нам много времени! : -)
В нашей средней школе мы используем веб-сайт IXL (www.ixl.com), чтобы ученики могли практиковаться в математических задачах. Мы используем баллы, которые они получают, как оценки, и мы можем получать отчеты с веб-сайта, которые позволяют нам видеть эти оценки. оценки. Проблема заключается в том, что выполнение этого для нескольких классов и нескольких предметов в день может занять очень много времени.
Я просмотрел код веб-сайта, чтобы найти нужную мне ссылку, и могу проанализировать возвращенную информацию с моей стороны. В листах Google я не могу импортировать необработанный файл, чтобы поработать с ним и извлечь нужные мне данные.
Я нашел здесь несколько статей, которые позволяют мне выяснить, как добраться до веб-сайта и даже заставить его возвращать коды, которые, по-видимому, указывают на то, что я вошел в систему, но я не получаю правильные возвращенные данные.
Основная причина сделать это с Google заключается в том, что все сотрудники имеют Chromebook и не имеют доступа к рабочим столам Windows (поэтому нет Excel)
Я нашел фрагменты кода, которые позволили мне войти (я думаю) и получить код возврата 302. И я выяснил, как отобразить возвращенный HTML в ячейке. Но это не правильно. : - (
function onOpen() {
SpreadsheetApp.getUi() // Or DocumentApp or SlidesApp or FormApp.
.createMenu('Custom Menu')
.addItem('Get IXL data', 'loginToSite')
.addToUi();
}
Если я запускаю этот скрипт, я получаю html для страницы входа по умолчанию (www.ixl.com). Однако, если я вошел в отдельную вкладку и вставил ссылку из кода в адресную строку, я получил правильные данные.