Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slackware
Por mrtuxys
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Baixando jogos do ClickJogos - UOL
Linux user
Publicado por Jefferson Diego em 30/06/2009

Login: Diede, 258434 pontos | Blog: http://diede.wordpress.com/
[ Hits: 18498 ]

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

Leitura recomendada
   Dica Linux recomendada LTSP + Sound Blaster + Som
   Dica Linux recomendada Resolvendo problemas ao montar SMBFS
   Dica Linux recomendada Funções ZZ é uma coletânea com 111 miniaplicativos
   Dica Linux recomendada Alterando a senha com apenas uma linha de comando
   Dica Linux recomendada Configurando acesso à VPN no Ubuntu Linux

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.