Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: UfoNet 29 Března 2011, 20:57:10
-
Ahoj,
pokouším se napsat jednoduchý skriptík který by pomocí wgetu stahoval obsah webu a ihned mazal. Chci tím otestovat propustnost; stahování větších souborů je celkem pracné a o stabilitě to moc nevypovídá.
Takže jádrem stahování by měl být příkaz:
wget -r -O /dev/null http://www.neco.cz
Jenže to moc nefunguje. Dokázal by mě někdo poradit jak stahovat do hloubky obsah?
EDIT:
Ted me neco napadlo ;D
wget -r -P http://www.neco.cz /dev/null
Co to použít takto? V shellu ale vyhodí chybu
/dev/null: Chybí schéma.
KONEC --2011-03-29 21:02:45--
Staženo: 3 souborů, 7,8M za 0,7s (11,1 MB/s)
-
Nestačilo by jen wget neco && rm -rf neco?
-
co treba nedavat tam /dev/null, ale obycejny soubor? s obycejnym souborem to facha, alespon to tak vypada
pak musis akorat smazat jediny soubor, coz jde ale smazat treba takto: wget -r -O null http://www.centrum.cz; rm null
EDIT: && tam nemuze byt, pac wget muze skoncit chybovym stavem i kdyz nektere stranky stahne
-
děkuji, děkuji
ještě dotaz, dá se nastavit aby po určité době bez odezvy určité soubory přeskočilo?
trochu jsem to poupravil:
wget --random-wait -r -U mozilla -e robots=off -O ../tmp/null http://www.centrum.cz/; rm ../tmp/null
-
co takhle:
wget -O- ${něco} >/dev/null
-
Všem karma UP
myslím že je to OK, pokud by někdo věděl jak to vylepšit ... ;D
Poupravil jsem to tak aby se to dalo použít i na jiné věci. Takže wget raper (tak tomu říkám) se skládá ze dvou skriptů.
1. spustí, jen stačí dopsat adresu
#!/bin/bash
xmessage -center Start wget web raper? ;) .
while :; do
wget --wait=0.05 -r -e robots=off -U mozilla -O ../tmp/null http://www.DOMENA.cz/; rm ../tmp/null
sleep 5
done
2. ukončí
#!/bin/sh
killall wget
-
Když pominu celkový koncept.. plácat X okno do konzolové aplikace.. když by ses bez toho neobešel, tak zenity, je hezčí ;) Pak ten ukončovací skript.. pouštíš to v terminálu, jednoduše stiskneš Ctrl+C, až to budeš chtít ukončit. No a nakonec.. jaké výsledky z toho vlastně dostaneš? Dozvíš se z toho víc, než třeba na http://rychlost.cz (http://rychlost.cz)?
-
zenty, díky za nápad to neznám ;)
no co z toho? Nevím otestuješ si stabilitu hostingu.
takže znova pr zájemce
#!/bin/bash
zenity --warning --text "Start web wget raper\?";
while :; do
#wget -r -p -e robots=off -U mozilla http://www.seznam.cz /dev/null
wget --wait=0.05 -r -e robots=off -U mozilla -O ../tmp/null http://www.agtsport.cz/; rm ../tmp/null
sleep 5
done
-
Moc tomu nerozumím, tak se ptám :)
-
v pohodě ;D taky se to dá použít jako jistá forma útoku. Pokud bude někdo mít omezený traffic tak mu ho vyčerpáš jak nic
-
dat tam --wait=0.05 je 5 setin, tzn. uplne na nic, to uz tam nemusis davat zadny timeout
-
Bez toho tě většina hostingů odpojí, zkus to ;D