Итак, у вас есть весь ваш 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, все готово.