Se hai qualche conoscenza tecnica puoi provare ad usare uno di questi script o programmi
Per Linux/Unix. richiede l'uso di wget
#!/bin/sh #grazie ciaccomo :) i=0 while [ true ] do i=`expr $i + 1` echo downloaded $i times wget -O /dev/null $1 &> /dev/null sleep $2 done
#!/bin/bash function help() { echo -ne "\n$(basename $0) [ -r RATE[k|m]] [ -d SLEEP ] [ -s START ] [ -k STOP ] URL [URL ...]" echo -ne "\n- RATE, banda in bytes, kbytes o megabytes (def. 3k)." echo -ne "\n- SLEEP, time di refresh (def. 1 sec)." echo -ne "\n- START, data inizio netstrike (def. now)." echo -ne "\n- STOP, data di fine netstrike (def. now + 5 min)." echo -ne "\n- URL elenco delle pagine da aprire =] \n\n" exit $2 } #def value RATE="--limit-rate=3k" DELAY=1 NOW=$(date '+%s') START=$NOW STOP=$(($NOW + 300)) ARG=OK [ -z "$1" ] && help 1 while [ ! -z "$ARG" ] do ARG="$1"; VALUE="$2"; case "$ARG" in -h|--help) help 1 ;; -r|--rate) RATE="--limit-rate=$VALUE" shift ;; -d|--delay) DELAY="$VALUE" shift ;; -s|--start) START=$(date -d "$VALUE" '+%s') shift ;; -k|--stop) STOP=$(date -d "$VALUE" '+%s') shift ;; *) URLS="$URLS $ARG" ;; esac shift done echo "netstrike:" echo $URLS | tr " " "\n" echo "From " $(date -d "01/01/1970 +1 hours $START sec" '+%d/%m/%Y %H:%M:%S') echo "To " $(date -d "01/01/1970 +1 hours $STOP sec" '+%d/%m/%Y %H:%M:%S') echo "limite di banda ${RATE##--limit-rate=}bit/sec" echo "aspetto $DELAY seconds al prox refresh" echo "" if [ $START -gt $NOW ] then echo "attendo..." sleep $(($START - $NOW)) fi echo "Netstrike avviato." while [ $NOW -lt $STOP ] do for URL in $URLS do wget $RATE --no-http-keep-alive --cache=off --output-document=- \ --quiet $URL > /dev/null done echo -ne "." sleep $DELAY NOW=$(date '+%s') done echo "."
<< ritorna alla home