В этом уроке я покажу вам, как можно проверить несколько ссылок с помощью таблицы Google и простого скрипта Google Apps.
Эта статья может оказаться полезной, если у вас много ссылок и вы хотите найти неработающие, или, например, если вы тестируете некоторые конечные точки API с разными параметрами, заголовками или телом и хотите проверить HTTP-ответы.
Скрипт Google Apps электронной таблицы:
https://docs.google.com/spreadsheets/d/1UyuKCRO8BWcIaluGEYTuUZglBryo0uFBji2a6tbBXCw/copy
Страница Github:
https://github.com/Vryntel/Spreadsheet-Url-Tester
Таблица состоит из двух листов:
В таблице данных используются следующие столбцы:
Пример:
URL: https://mywebsite.com
ПАРАМЫ: {"param1":"test", "params2":"test2"}
ПОЛУЧЕННЫЙ URL-адрес: https://mywebsite.com?param1=test¶m2=test2
На странице настроек вы можете изменить некоторые дополнительные настройки HTTP-запросов:
После создания копии таблицы на верхней панели инструментов появится опция «Тестер URL-адресов», а затем «Проверить URL-адреса» (если она не отображается, попробуйте перезагрузить страницу).
Чтобы запустить скрипт, вам нужно нажать «Проверить URL-адреса». Только в первый раз он попросит вас дать разрешение на выполнение скрипта.
Если вам нужно использовать электронную таблицу только для проверки неработающих ссылок, вы можете использовать только столбец A для вставки ссылок, а в столбце B вы можете оставить метод GET для каждой строки URL-адреса. При запуске скрипта код ответа появится в столбце G и если все в порядке, то будет напечатан код 200, в противном случае другой код, все возможные коды вы можете посмотреть здесь:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
Некоторые примечания:
https://developers.google.com/apps-script/guides/services/quotas
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3