Δημοσιεύτηκε: 07 Οκτ 2010, 14:19
από jim.christou
Και παλι Καλησπερα σας!

μια σημειωση (για τους επομενους αν χρειαστει) στο code που μου εδωσες ελεγες
Κώδικας: Επιλογή όλων
(m#(.*) °C#i)

αλλα δεν δουλεψε γιατι στο html το εχει ως Β°C (μαλλον λογο του χαρακτηρα °) οποτε το σωστο ειναι:
Κώδικας: Επιλογή όλων
(m#(.*)Β°C#i)

εριξα μια γρηγορη ματια (μιας και ειμαι στη δουλεια ακομα) στα links που μου εδωσες και εγραψα αυτο:
Κώδικας: Επιλογή όλων
wget -q 'http://www.metar.gr/?option=com_jumi&fileid=12&Itemid=73&station=1353' -O - | perl -e '
@in={};
$i=1;
while (<>) {
if (m#title="(.*) - [0-9] BF"><img border="0" src="/000/icons/WIND#i) {
$in[$i]=$1;
$i+=1;
};
};
print("var1: $in[1] \n");' > myfile.txt

Αρχικα, πες μου αν ειμαι σωστος...
Δεν θα σε ρωτουσα αλλα οταν το τρεχω και το html που κατεβαινει αρα και το txt που φτιαχω δεν βγαζει ελληνικα.
αυτο εχετε καμια ιδεα πως διορθωνεται?

εμφανιζει αυτο
Κώδικας: Επιλογή όλων
# wget -q 'http://www.metar.gr/?option=com_jumi&fileid=12&Itemid=73&station=1353' -O - | perl -e '
@in={};
$i=1;
while (<>) {
if (m#title="(.*) - [0-9] BF"><img border="0" src="/000/icons/WIND#i) {
$in[$i]=$1;
$i+=1;
};
};
print("var1: $in[1] \n");' > myfile.txt

# cat myfile.txt
var1: ΞΞΏΟΡιοαναΟ
ολικΟΟ

και στο html λεει
Κώδικας: Επιλογή όλων
<table width="40" height="40" border="0" cellpadding="0" cellspacing="0" align="center"><tr><td width="40" height="40" align="center" style="background-image: url('/000/icons/BF/4.gif'); background-repeat:no-repeat;"><a href="#" title="Ανατολικός Βορειοανατολικός - 4 BF"><img border="0" src="/000/icons/WIND/67.gif" width="40" height="40"></a></td></tr></table>

οποτε μαλλον ειναι σωστο.
μου μενει να του βαλω ελληνικα
I need help again! (sorry)

Περιμενω νεα σας!
Ευχαριστω