Je souhaiterais récupérer des données issues de cette page : http://m.ferates.com/mastercard/thb
A ce que j'ai cru comprendre ceci est impossible en Javascript car c'est du crossdomain.
J'ai donc testé en PHP avec ces deux méthodes :
Méthode 1 :
Méthode 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function get_data($url) { $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $data = curl_exec($ch); curl_close($ch); return $data; } $returned_content = get_data('http://m.ferates.com/mastercard/thb');
Aucune de ces méthodes ne me permet de récupérer ce qui m'intéresse à savoir le contenu de la colonne BID. Il manque des morceaux dans les données renvoyées aussi bien avec CURL qu'avec la fonction file_get_contents().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $homepage = file_get_contents('http://m.ferates.com/mastercard/thb'); echo $homepage;
L'un de vous saurait-il m'expliquer pourquoi, y aurait-il une troisième méthode à envisager pour récupérer ces infos ?
Merci
Partager