Προς το περιεχόμενο

πέρασμα τιμής απο άλλη ιστοσελίδα


heavyaris

Προτεινόμενες αναρτήσεις

Δημοσ.

Θα πρέπει να πάρεις ουσιαστικά όλο τον κώδικα και να το περάσεις σε μία μεταβλητή και μετά από εκεί και cut θα πάρεις αυτό που θέλεις...

 

Π.χ.

 

>
$baseurl = "http://www.naftemporiki.gr/markets/quote.asp?id=XAGEUR=X";

$page = fopen($baseurl, "r");
$data = "";
while (!feof($page))
{
$data .= fread($page, 8192);
}

fclose($page);

trim($data);

 

Και στην $data έχεις όλο το page source της σελίδας...

Δημοσ.

φιλε μου ευχαριστω για την απαντηση, θα ηθελα ομως να ρωτησω εφοσον προκειται για e-shop και τα πραματα ειναι λιγο "σοβαρα" τι βιωσιμοτητα εχει αυτη η λυση; πχ αν μετα απο μερες η σελιδα ανακατασκευαστει η ακομα αν ειναι για λιγο offline τα προιοντα θα μεινουν χωρις τιμη με καταστρεπτικες συνεπειες...

Δημοσ.

Άν δεν την δίνει με xml η naftemporiki και η κάθε ιστοσελίδας ο μόνος τρόπος είναι το page scraping... που περιγράφει ο φίλος παραπάνω

Δημοσ.
φιλε μου ευχαριστω για την απαντηση, θα ηθελα ομως να ρωτησω εφοσον προκειται για e-shop και τα πραματα ειναι λιγο "σοβαρα" τι βιωσιμοτητα εχει αυτη η λυση; πχ αν μετα απο μερες η σελιδα ανακατασκευαστει η ακομα αν ειναι για λιγο offline τα προιοντα θα μεινουν χωρις τιμη με καταστρεπτικες συνεπειες...

Ένα σοβαρό e-shop είτε φροντίζει να έχει κάποιο άτομο που καθημερινά κάνει αυτή την αλλαγή, είτε πληρώνει κάποια υπηρεσία API ώστε τα δεδομένα αυτά να στέλνονται αυτόματα. Η λύση του να τσιμπας την τιμή από το site είναι δωρέαν και μπακαλίστική (λειτουργεί όμως) αλλά ενέχει τον κίνδυνο να εκτεθείτε.

 

Μίλα με το αφεντικό να αλλάζει τις τιμές ανά 2-3 μέρες. Δε νομίζω να έχει τόσο μεγάλες διακυμάνσεις ανα 2-3 μέρες. Μπορείς να του φτιάξεις ένα πολύ απλό interface που να μπαίνει σε μια πολύ απλή σελίδα και να γράφει απλά τον αριθμό και το σύστημα να κρατάει αυτή την τιμή και πότε έγινε η αλλαγή. Είναι πολύ πιο επαγγελματικό, σίγουρο και εύκολο από το να τσιμπάς από αλλού την τιμή.

 

Update: api εννοώ κάτι πολύ γενικό, ακόμα και η παροχή xml όπως λεει ο seldimi

 

Update2: Εγώ θα άλλαζα την τιμή ανά 2-3 μέρες αλλά θα έκανα και page scraping για να ελέγχο την τρέχουσα τιμή και αν έπεφτε/ανέβαινε κάτω/πάνω από κάποια όρια θα έστελνα email στον ιδιοκτήτη να το κοιτάξει.

Δημοσ.
παιδια, πώς μπορώ να πάρω την τιμή 14,99750 απο τον παρακάτω κώδικα και να την χρησιμοποιώ στην σελίδα μου?

 

><h1><span>Τελευταία τιμή</span> 14,99750<strong>(Α)</strong></h1>

 

ο οποίος είναι απο την σελίδα:http:// http://www.naftemporiki.gr/markets/quote.asp?id=XAGEUR=X

 

 

Αυτος ειναι ο τροπος αλλα μην εισαι σιγουρος οτι δεν θα το καταλαβει η ναυτεμπορικη. Αν το κανεις μια φορα την ημερα και το αποθηκευεις σε μια βαση δεν θα εχει προβλημα η σελιδα σας αφου δεν θα φορτωνει καθολου τους server

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...