Em vez de ficar tirando screenshots de um site constantemente, digamos, para constar em algum link ou diretrio, que tal obter uma imagem automaticamente? Usando o mShots, um servio gratuito do WordPress.com isso bem simples:
A sintaxe da url da imagem
https://s.wordpress.com/mshots/v1/URL-PARA-CAPTURAR-IMAGEM?w=LARGURA&h=ALTURA
Parmetros
- w = largura da imagem (em pixels, mas coloque apenas os nmeros)
- h = altura da imagem (em pixels, mas coloque apenas os nmeros)
Aps o V1, voc deve colocar o endereo do site do qual quer a imagem. necessrio usar a funo UrlEncode do PHP para transformar a url:
– Use a funo diretamente:
– Ou acesse o site String-Functions para codificar a sua url e cole o resultado no endereo.
Exemplo
Se eu quiser a screenshot do netmundo, eu usaria a seguinte url:
https://s.wordpress.com/mshots/v1/http%3a%2f%2fnetmundo.com.br?w=600&h=300
Da, basta eu usar este endereo como se fosse o endereo de uma imagem comum, com a tag img:
O resultado a imagem abaixo:

A imagem no gerada imediatamente, mas raramente demora muito para aparecer. Enquanto a screenshot no tirada, fica aparecendo uma imagem de fundo preto com o texto “generating preview” (gerando visualizao).
Existe um plugin para WordPress que facilita este trabalho – o mShots – mas o cdigo acima funciona em qualquer site.