[code=’Bash’]
#!/bin/bash
# Script para bajarse unos swf de una pagina
# Al dia de hoy 12/11/05 se conoce que existe del 0010.swf al 10890.swf, problemas para bajar los numeros anteriores al 1000
# eso se logra anteponiendo 00’s a $a
LIMIT=10890
URL=»http://pedir.laliga.com/»
for ((a=1000; a <= LIMIT ; a++))
do
wget -nc $URL/$a.swf -U «Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1
.6) Gecko/20040206 Firefox/0.8»
# Evitemos que parezca un bot, -nc por si lo tenemos que correr
# mas de una vez.
done
echo; echo
[/code]
Tal cual alguna vez pregunto P4ola… ¿Y esa onda? bueno hay gente que pagaria una buena cantidad por el contenido. Y como es una actividad secuencial y aburrida, que mejor que lo haga un script.
:D
jeje, es el script mas conocido para bajar esos videos «ludicos»
pero yo uso seq.
for i in `seq -w 1 25`
do
wget http://url/$i.mpg -U «Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8»
done
por cierto ese -U no lo habÃa visto, gracias por el tip ;-)
Mira que bien dicen que en linux existe mas de una forma de resolver un problema… :) lo interesante que aun se le puede agregar pero que he tenido flojera es que el tiempo de conexion sea aleatorio, que tambien lo tiene wget y tal vez ya muy adornados que cambiase el -U por otros valores, para que si los logs se parsean automaticamente no encuentre un patron a la primera ;)
Salu2