Извлечение динамически сгенерированного HTML с помощью скрипта Google Apps UrlFetchApp Class - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь прочитать статус доставки моих товаров по DHL, используя скрипт приложений.

Пример: Это ссылка https://nolp.dhl.de/nextt-online-public/en/search?piececode=CY281583415DE

Вы можете видеть на приведенной выше html-странице, есть 5 полосок, показывающих статус доставки. Моя цель - прочитать статус доставки с помощью скрипта приложения (посчитать количество зеленых столбцов (класс - mm_deliveryStep в html)).

Мой код скрипта Google Apps не считывает полный отображаемый HTML.

Вот мой код

function getDHLStatus() {
var dhlUrl = "https://nolp.dhl.de/nextt-online-public/en/search?piececode=CY281583415DE"; 
   var html = UrlFetchApp.fetch(dhlUrl); 
   var text = html.getContentText();      
   Logger.log(text);
// I want to somehow read the rendered html completely and log it so I can 
// then use that delivery information to check delivery status. 
}

Я хочу найти class = "mm_deliveryStep" в html. Этот класс отображается динамически с помощью некоторого сценария, о котором я не знаю.

...