Baixando jogos do ClickJogos - UOL

Publicado por Jefferson Diego em 30/06/2009

[ Hits: 26.644 ]

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

Gravando logs dos comandos digitados

Configurando temas no Bashtop

OMNI-bot para Enemy Territory - Scripts para facilitar o uso

Caracteres Gráficos no Emulador de Dos

Não esquecendo o root logado

  

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/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts