Итак, у вас есть весь ваш HTML-код для вашего веб-сайта — время бросить последний проницательный взгляд. Сразу замечаешь неладное: слово с ошибкой на 5 строк ниже, встроенное в синтаксис. Выглядит небрежно оставлять ошибку там, и тот факт, что вы нашли одну так быстро, означает, что вы знаете, что могут быть десятки других — но это также пустая трата времени, чтобы пройтись по каждой строке, проверяя похожие ошибки; это может занять несколько часов. Что ты можешь сделать? Простой ответ — как можно эффективнее удалить весь текст из HTML, не затрагивая саму строку HTML. Вы можете легко сделать это с помощью нашего API HTML to Text (TXT), который вернет строку чистого неформатированного текста, с которой вы можете легко выполнять последующие операции (например, проверку орфографии и многое другое).

Воспользоваться преимуществами этого API очень просто — все, что вам нужно сделать, это скопировать и вставить приведенные ниже примеры кода, чтобы структурировать вызов API в JavaScript. Для аутентификации вам просто нужно получить бесплатный ключ API, зарегистрировав бесплатную учетную запись на нашем веб-сайте (эта учетная запись будет обеспечивать ограничение в 800 вызовов API в месяц).

Давайте начнем с первого из двух способов структурирования этого вызова API в JavaScript. В приведенных ниже примерах кода используется возможность запроса XHR, встроенная в JavaScript:

var data = "Html=%3Cstring%3E";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
     if(this.readyState === 4) {
          console.log(this.responseText);
     }
});
xhr.open("POST", "https://api.cloudmersive.com/convert/web/html/to/txt");
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Apikey", "YOUR-API-KEY-HERE");
xhr.send(data);

Чтобы использовать вместо этого jQuery, вы можете установить библиотеку, выполнив следующую команду:

bower install jquery

А затем используйте приведенные ниже примеры:

var settings = {
     "url": "https://api.cloudmersive.com/convert/web/html/to/txt",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "Content-Type": "application/x-www-form-urlencoded",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "data": {
          "Html": "<string>"
     }
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

Это так просто — как только вы удовлетворите свои параметры и включите свой ключ API, все готово.