"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Verifique links com planilha do Google

Verifique links com planilha do Google

Publicado em 31/07/2024
Navegar:983

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.

Spreadsheet

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

Estrutura da planilha

A planilha é composta por 2 folhas:

  • Dados
  • Configurações

A planilha de dados usa as seguintes colunas:

  • Coluna A: URL
  • Coluna B: Método de solicitação HTTP (Métodos de solicitação HTTP suportados: GET, POST, DELETE, PATCH, PUT)
  • Coluna C: parâmetros em formato JSON

Exemplo:
URL: https://meuwebsite.com
PARÂMETROS: {"param1":"teste", "params2":"teste2"}
URL BUSCADO: https://mywebsite.com?param1=test&param2=test2

  • Coluna D: cabeçalhos em formato JSON
  • Coluna E: Tipo de corpo que pode ser JSON ou TEXTO
  • Coluna F: corpo em formato JSON/TEXT
  • Coluna G: Código de resposta retornado pela solicitação
  • Coluna H: Corpo da resposta retornado pela solicitação

Na planilha Configurações você pode editar algumas configurações avançadas das solicitações HTTP:

  • validateHttpsCertificates: TRUE/FALSE --> Se FALSE, a busca ignora quaisquer certificados inválidos para solicitações HTTPS
  • followRedirects: TRUE/FALSE --> Se FALSE, a busca não segue automaticamente os redirecionamentos HTTP; ele retorna a resposta HTTP original

Uso

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:

  • O Google Apps Script tem algumas limitações em relação às chamadas de busca de URL (no momento são 20.000/dia). Portanto, se você tiver mais de 20.000 URLs para testar, considere dividi-los em mais grupos e testar em vários dias. Existem também outras limitações em relação ao tamanho dos cabeçalhos, tamanho da resposta, etc. Você pode encontrar todas as limitações aqui:

https://developers.google.com/apps-script/guides/services/quotas

  • Você pode ocultar (não excluir) algumas colunas desnecessárias, por exemplo, colunas C, D, E, F.
Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/vryntel/check-links-with-google-spreadsheet-2091?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

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