miércoles, febrero 18, 2009
|
Si utilizas Linux o una variante de UNIX (como el mismo OS X) en donde puedas instalar o tengas acceso al comando wget, he aquí un truco que te gustará, ya que te permite descargar un website completo (es decir, todas las páginas web dentro de un mismo dominio) con una sola linea de comando, lo que resulta bastante útil.
El comando es el siguiente y lo debes escribir en una sola linea, aunque simplemente copia-pega directamente desde aquí a tu linea de comando y cambia el final que dice foo.com (nota que como es Linux/UNIX, que debes poner atención a las mayúsculas y minúsculas): wget --random-wait --limit-rate=64k -e robots=off -r -p -U mozilla http://www.foo.com Es importante entender por qué ciertas opciones del comando wget que utilizamos: --random-wait significa que entre un pedido y otro al website, que espere un tiempo aleatorio, para así no pedir demasiadas páginas y archivos uno detrás de otro y alarmar a algún sistema de seguridad. --limit-rate=64k significa que no pase de 64 KiloBytes por segundo en transferencia de datos. Este número depende de tu conexión a Internet, y no es recomendado que lo incrementes mucho para no alarmar al website remoto. También puedes especificar el valor en MB/s sustituyendo la "k" por una "m". -e robots=off significa que wget no debe prestar atención al archivo robots.txt que indica cuáles páginas no deben accederse por un navegador web. -r significa que queremos todo de manera recursiva. -p indice que descargue todos los archivos para desplegar adecuadamente una página HTML. -U mozilla significa que impersonifique a la familia Mozilla de navegadores (como Firefox). Y finalmente sustituye http://www.foo.com por el website que deseas descargar. Noten que este truco es bastante útil para esas páginas que ofrecen miles de fotos para diseñadores gráficos, pero que te hacen moverte una página a la vez de manera manual y lenta. Mientras que con esto puedes dejar a que wget "navegue y descargue" todo por ti. Manual ("man page") de wget con las otras opciones que ofrece autor: josé elías |
12 comentarios |
Linux |
Comentarios
Añadir Comentario |
"Saludos Jano
Discrepo un poco de tu forma de ver el capitalismo... lo cual me da a entender que las matematicas son conceptos erroneos, tales como sumar, restar, multiplicar y dividir, es decir, que si sumas una vez 3+5 te da 8 pero que si vuelves a sumar te da 0 u en otra ocasion 50 es como intentar a divinar a esa simple suma...
El capitalismo en mi punto de vista es una maquinaria evolutiva diseñada para mejorar nuestra especie. Sin duda en todos los tiempos de los grandes pensadores el dinero (o factor monetario: oro, plata, sal, etc.) era, sigue y seguirá siendo un factor de PRODUCTIVIDAD... el 99.99% se mueve por intereses materiales lo cual implica intercambios de alimentos, objetos, servicios, ideas, posesiones e informaciones que fueron aprovechados monetariamente para intentar tener una equidad en dichos intercambios comerciales...
La primocia del capitalismo es la idea de tener justicia en los intercambios de cualquier naturaleza...
Aunque ahora mismo repartieramos todas las riqueza del mundo en partes proporcionales entre cada ser humano... en 5 años existiran de nuevo los pobres, los acomodados y los ricos!... todo es cuestion de productividad lo cual nos orienta a la eficiencia y a la inovacion.
El capitalismo = a libertad
la libertad implica que tienes que valerte por ti mismo en este mar turbulento llamado economia.
Socialismo o cualquier otra forma de vivir distinta al capitalismo = esclavitud reprimida con tiranos como reyes!
Este es mi pequeño punto de vista y mi aportacion, espero no ofenderte Jano...
Saludos."
Discrepo un poco de tu forma de ver el capitalismo... lo cual me da a entender que las matematicas son conceptos erroneos, tales como sumar, restar, multiplicar y dividir, es decir, que si sumas una vez 3+5 te da 8 pero que si vuelves a sumar te da 0 u en otra ocasion 50 es como intentar a divinar a esa simple suma...
El capitalismo en mi punto de vista es una maquinaria evolutiva diseñada para mejorar nuestra especie. Sin duda en todos los tiempos de los grandes pensadores el dinero (o factor monetario: oro, plata, sal, etc.) era, sigue y seguirá siendo un factor de PRODUCTIVIDAD... el 99.99% se mueve por intereses materiales lo cual implica intercambios de alimentos, objetos, servicios, ideas, posesiones e informaciones que fueron aprovechados monetariamente para intentar tener una equidad en dichos intercambios comerciales...
La primocia del capitalismo es la idea de tener justicia en los intercambios de cualquier naturaleza...
Aunque ahora mismo repartieramos todas las riqueza del mundo en partes proporcionales entre cada ser humano... en 5 años existiran de nuevo los pobres, los acomodados y los ricos!... todo es cuestion de productividad lo cual nos orienta a la eficiencia y a la inovacion.
El capitalismo = a libertad
la libertad implica que tienes que valerte por ti mismo en este mar turbulento llamado economia.
Socialismo o cualquier otra forma de vivir distinta al capitalismo = esclavitud reprimida con tiranos como reyes!
Este es mi pequeño punto de vista y mi aportacion, espero no ofenderte Jano...
Saludos."
en camino a la singularidad...
©2005-2024 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
y que pasa con los contenidos que estan dentro de bases de datos y que dependen de los parametros que se pasen por ejemplo
if($_request["acceso"] == true){
echo "contenido exclusibo";
}
que aria en este caso para descargar este tipo de contenido por que igual en las base de datos.