Каков наилучший способ анализа HTML в скрипте приложений Google?Html

Программисты Html
Ответить
Anonymous
 Каков наилучший способ анализа HTML в скрипте приложений Google?

Сообщение Anonymous »

Код: Выделить всё

var page = UrlFetchApp.fetch(contestURL);
var doc = XmlService.parse(page);
При использовании приведенный выше код выдает ошибку анализа, однако, если я заменю класс XmlService устаревшим классом Xml с установленным флагом lenient, он правильно анализирует HTML.

Код: Выделить всё

var page = UrlFetchApp.fetch(contestURL);
var doc = Xml.parse(page, true);
Проблема в основном возникает из-за отсутствия CDATA в javascript-части HTML, и синтаксический анализатор выдает следующую ошибку.

Код: Выделить всё

The entity name must immediately follow the '&' in the entity reference.
Даже если я удалю все (.*?) с помощью регулярного выражения, он все равно будет жаловаться, потому что теги
не закрыты.
Есть ли чистый способ анализа html в дереве DOM.


Подробнее здесь: https://stackoverflow.com/questions/194 ... pps-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»