Skip to main content

Foi bloqueado pelo validador W3C?

por Jaime Iniesta

Alguma vez tentou validar uma página web no validador W3C e deparou-se com uma mensagem de aviso como esta?

Desculpe! Este documento não pode ser verificado.

*Padrão de tráfego excessivo bloqueado*

Devido ao tráfego excessivo, estamos a bloquear um padrão de plugins específicos do browser. Se estiver a usar um plugin do browser que verifica todas as páginas que visita, por favor descontinue o seu uso e use apenas seletivamente.

Por favor use a interface de formulário na Página Inicial do Validator para verificar a página por URL.

Se sim, foi banido.

O validador W3C adicionou você a uma lista negra, e já não tem permissão para validar páginas web no site deles. Pode ler o aviso no site oficial:

"Por favor seja considerado ao usar este recurso partilhado e gratuito. Considere instalar a sua própria instância do validador para uma operação suave e rápida. O uso excessivo do Serviço de Validação W3C será bloqueado."

Por que fui banido?

Na maioria dos casos, isto acontece devido ao tráfego excessivo da sua parte. Basicamente, está a fazer demasiadas validações, ou está a fazê-las demasiado rapidamente. Assim, o servidor do validador W3C detetou este padrão e adicionou o seu endereço IP à sua lista de bloqueios.

Talvez não esteja consciente de que está a fazer tantas validações. Na maioria dos casos, isto acontece após instalar algum software no seu computador para automatizar validações no W3C, como um plugin do browser. Muitos destes plugins, add-ons ou extensões do browser são demasiado agressivos, e validam todas as páginas web que visita. Certamente instalou-o para validar um site que está a desenvolver, e não estava consciente de que este plugin do browser continuava a validar todas as páginas que visitava posteriormente.

Uma pesquisa rápida por "chrome w3c extension" dar-lhe-á muitos plugins do browser como estes mas, por exemplo neste o programador colocou um aviso sobre "JÁ NÃO FUNCIONA... O Validator W3C bloqueou o plugin por agora... a tentar encontrar uma solução...".

OK, compreendo, como posso resolver isto?

Muito bem, uma vez que compreende que o validador W3C bloqueou o seu IP devido ao tráfego excessivo, é altura de resolver isto.

Primeiro, desinstale qualquer plugin do browser / add-on / extensão ou qualquer outro software que possa estar a fazer todas estas validações automatizadas excessivas. Além disso, se está a partilhar a sua ligação à internet com outros (digamos, no seu escritório), certifique-se de que todos os outros também as desinstalem.

Depois, escolha software ou serviços de validação que apenas façam as validações de que precisa. Alguns plugins do browser têm um modo manual, e claro que o nosso validador de site apenas valida os sites que solicita.

Quanto ao bloqueio em si, será removido automaticamente após o tráfego excessivo do seu lado parar.

Usar servidores de validação alternativos

Também pode considerar instalar o software do validador W3C nos seus próprios servidores. Se tem competências básicas de administração de sistemas, pode seguir estes guias para o fazer:

https://github.com/tlvince/w3c-validator-guide

Ou, pode usar uma imagem Docker preparada que contém o serviço Validator.nu.

Desta forma, terá o mesmo software de validação que o validador W3C tem (uma vez que é open source), mas como está no seu próprio servidor, não tem a limitação de tráfego que a equipa de sistemas W3C impõe.

É isso que fazemos no Rocket Validator.

Para podermos oferecer validação de site completo a todos os nossos clientes, mantemos os nossos próprios servidores dedicados, pelo que nenhuma das validações que faz através do nosso serviço passa pelos servidores W3C.

Pronto para validar os seus sites?
Comece o seu teste gratuito hoje.