Neste tutorial, mostrarei como você pode verificar vários links com uma planilha do Google e um simples script do Google Apps.
Você pode achar este artigo útil se tiver muitos links e quiser encontrar links quebrados ou, por exemplo, se estiver testando alguns endpoints de API com parâmetros, cabeçalhos ou corpo diferentes e quiser verificar as respostas http.
Script de planilha do Google Apps:
https://docs.google.com/spreadsheets/d/1UyuKCRO8BWcIaluGEYTuUZglBryo0uFBji2a6tbBXCw/copy
Página do GitHub:
https://github.com/Vryntel/Spreadsheet-Url-Tester
A planilha é composta por 2 folhas:
A planilha de dados usa as seguintes colunas:
Exemplo:
URL: https://meuwebsite.com
PARÂMETROS: {"param1":"teste", "params2":"teste2"}
URL BUSCADO: https://mywebsite.com?param1=test¶m2=test2
Na planilha Configurações você pode editar algumas configurações avançadas das solicitações HTTP:
Após fazer a cópia da planilha, na barra de ferramentas superior aparecerá a opção "Url Tester" e depois "Test Urls" (caso não apareça tente recarregar a página).
Para executar o script você precisa clicar na opção Test Urls. Somente na primeira vez será solicitado que você conceda permissão para que o script seja executado.
Se você só precisa usar a planilha para verificar links quebrados, você pode usar apenas a coluna A para inserir os links e na coluna B você pode deixar o método GET para cada linha da url. Ao executar o script, o código de resposta aparecerá na coluna G e se estiver OK será impresso o código 200, caso contrário outro código, você pode ver todos os códigos possíveis aqui:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
Algumas notas:
https://developers.google.com/apps-script/guides/services/quotas
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3