Ответ от сервера в Google Sheets - Get HTTP-status codes (301, 200, 404)
Cherepynets Illia
24 июля, 2020     2 673     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 оценок
Загрузка...

РУБРИКИ

НОВОЕ

ТОП

Head of SEO
Регион: Malta


SEO Strategist
Регион: Miami, FL


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


Head of SEO Content
Регион: Malta


Junior SEO Specialist
Регион: Texas


SEO & Content Specialist
Регион: Temecula, CA


Senior SEO Strategist
Регион: Denver, CO


Digital Marketing/SEO Strategist
Регион: Springfield, MO


Technical SEO Specialist
Регион: West Valley, UT


SEO Specialist (Remote)
Регион: San Francisco, CA


SEO Manager (Organic Search)
Регион: Detroit, MI


SEO & Paid Media Specialist
Регион: Garden City, NY


SEO/PPC Account Manager
Регион: Miami, FL


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


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


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


Director of SEO
Регион: Charlotte, NC


Technical SEO
Регион: Houston, TX


SEO Specialist
Регион: Santa Monica, CA


SEO Specialist
Регион: Washington DC