Baixando jogos do ClickJogos - UOL

Publicado por Jefferson Diego em 30/06/2009

[ Hits: 29.855 ]

Blog: http://diede.wordpress.com/

 


Baixando jogos do ClickJogos - UOL



Hoje um amigo aqui do trabalho me pediu que eu o ajudasse a baixar alguns jogos do site clickjogos.uol.com.br para disponibilizá-los em "momentos offline".

Inicialmente dei a dica sempre quando faço isto: ver código fonte e procurar por *.swf. Percebi então que não havia um .swf diretamente no código HTML da página e que todas as páginas carregavam um javascript global.

Lendo alguns .js do site, percebi que o game era carregado por uma função específica (showFlashGame) que envolvia hashes e tudo mais. Depois de "muito" tempo de análise (1 ou 2 minutos), fiz o seguinte script para download do .swf do jogos:

#! /bin/bash
if [ "$1" = "" ]; then
echo "Usage: $(basename $0) http://clickjogos.uol.com.br/<Something>"
exit 1
fi
GAME_HASH=$(wget -c "$1" -O - -o /dev/null | grep -i showFlashGame| cut -d "'" -f2)
GAME_NAME=$(echo "$1" | sed 's/\//\n/g'| grep -v '^$'| tail -n1)
wget -c http://clickjogos.uol.com.br/dl/"$GAME_HASH"/src.swf -O "$GAME_NAME".swf
exit 0

Salve com algum nome como "clickdown" e execute-o assim:

./clickdown http://clickjogos.uol.com.br/Jogos-online/Acao-e-Aventura/Crash-Bandicoot/

Outras dicas deste autor

Pidgin - Corrigindo erro de certificado omega.contacts.msn.com

Compactando diretórios e transferindo via pipe por SSH

Leitura recomendada

myip - Comando que retorna somente o IP

Configuração de placas de vídeo nVidia através do module assistant

Executando comandos no telnet do Mikrotik via shell script

Comando para listar usuários Samba

Instalador automático do Java JRE Oracle

  

Comentários
[1] Comentário enviado por leticialemos em 28/12/2016 - 14:52h

Excelente dica. Não são todos os sites de jogos online que tem o arquivo swf exibido no código fonte!

____________________________________________
Melhores Jogos Online: http://jogosde.net/click-jogos/

[2] Comentário enviado por removido em 23/02/2024 - 20:12h

Sera que funciona em 2024?

$ ./clickdown.sh https://www.clickjogos.com.br/jogos-do-mario/super-mario-coin-adventure-mario

A requisição HTTP foi enviada, aguardando resposta... 404 Not Found
2024-02-23 20:23:11 ERRO 404: Not Found.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts