Ответ от сервера в Google Sheets - Get HTTP-status codes (301, 200, 404)
Cherepynets Illia
24 июля, 2020     2 530     0

Ответ от сервера в Google Sheets — Get HTTP-status codes (301, 200, 404)


С помощью Google Sheets можно получить код ответа сервера для большого количества URL-адресов. Большое значение это до нескольких тысяч, а не миллионов.
Скрипт точно справляется с 4 тысячами полей (если больше нужно разделять на разные доки).

И так, для начала копируем код и переходим в Гугл документ / Инструменты / Редактор скриптов. Вставляем код в поле новой функции, и сохраняем скрипт

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function httpstatuscode(url) {
    var result = [];
    // trim url to prevent (rare) errors
    url.toString().trim();
    // не прерывать, если ошибка, но вместо этого вернуть его как сообщение, а также не следовать редиректам
    var options = {
        'muteHttpExceptions': true,
        'followRedirects': false,
    };
    // int - вернуть status code
    try {
        result.push(UrlFetchApp.fetch(url, options).getResponseCode());
    }
    // string - or returns an error (обычно "ошибка DNS", если домен не существует)
    catch (error) {
        result.push(error.toString());
    } finally {
        return result;
    }
}

Для вывода скрипта в самом документе, воспользуйтесь переменной

1
=httpstatuscode(url)

Оцените статью:

Оцениваю на 1Оцениваю на 2Оцениваю на 3Оцениваю на 4Оцениваю на 5 3,67 из 5 на основе 3 оценок
Загрузка...

РУБРИКИ

НОВОЕ

ТОП

SEO Specialist
Регион: North Mankato, Blue Earth County, MN


SEO Lead
Регион: United Kingdom


Director of SEO
Регион: California


SEO Strategist
Регион: Bristol, PA


SEO Specialist
Регион: Chicago, IL


Director, SEO
Регион: Chicago, IL


SEO Analyst
Регион: New York, NY


SEO Manager
Регион: Remote


SEO Intern
Регион: Atlanta, GA


SEO Specialist
Регион: Remote


SEO Strategist
Регион: Remote


Analyst, SEO
Регион: Remote


SEO Manager
Регион: Pleasant Grove, UT


SEO Manager
Регион: New York, NY


Head of SEO
Регион: Oregon State


SEO Specialist
Регион: Remote


SEO Strategist
Регион: Atlanta, GA


SEO Manager
Регион: Cleveland, OH


SEO Copywriter
Регион: Oregon State


SEO Strategist
Регион: United States