vatera licit listázó szkript

A minap ütöttem össze, hogy ne kelljen a firefoxban mindig frissígetni, hogy lássam, hogy hol áll bizonyos termékeimre a licit.
Biztos szebben/jobban is megírhattam volna, de sajna pl. a sed-hez nem értek annyira.

[code]
#!/bin/bash

PAGE_CP="ISO_8859-2"
CONSOLE_CP="UTF-8"

IDS[0]=0
IDS[1]=""
IDS[2]=""
IDS[3]=""
IDS[4]=""

PAGE="http://www.vatera.hu/item/view/index.php?cod="

vis() {
VISITS=`iconv -f $PAGE_CP -t $CONSOLE_CP $1 | grep -A 1 "pvp-visitors-box" | tail -n 1 | awk -F ':' '{print $2;}'`
echo "Visitors:$VISITS"
}

price() {
PRICE=`iconv -f $PAGE_CP -t $CONSOLE_CP $1 | grep -A 2 "Jelenlegi" | tail -n 1`
echo "Price: $PRICE"
}

name() {
NAME=`iconv -f $PAGE_CP -t $CONSOLE_CP $1 | grep "" | awk -F '>' '{print $2;}' | awk -F '<' '{print $1;}'`
echo "Name: $NAME"
}

chk() {
TF=`tempfile`
URL="$PAGE${IDS[$1]}"
if wget "$URL" --user-agent='Mozilla/5.0 (X11; U; Linux i686; hu; rv:1.9.0.9) Gecko/2009040820 Firefox/3.0.9' --output-document="$TF" &> /dev/null; then
name $TF
vis $TF
price $TF
echo "--"
rm $TF
else
echo "Error getting $URL." >&2
fi
}

for i in `seq 1 ${IDS[0]}`; do
chk $i
done
[/code]

Hozzászólások

Ne felejtsd el a wget "--referer" kapcsolóját, pl. buzilla firefosra állítani, hadd hazudja magáról, hogy valami böngésző. Előbb-utóbb szűrni akarnak ilyen robotkodásokra is.

ami át van húzva, azt teljesen fölösleges elolvasni. az olyan, mintha ott sem lenne