Récupérer un flux ajax

Fermé
alaclef Messages postés 18 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 25 décembre 2012 - Modifié par alaclef le 21/12/2012 à 09:20
 Quo - 21 déc. 2012 à 15:48
Bonjour à tous
j'essaye de récupérer un flux ajax contenant des cours de bouses et les # indicateurs (rsi, bollinger....)
grâce ce à un sniffer http je connait les paramètres mais je n'arrive pas à les utiliser correctement par httprequête (équivalent windev de file_get_contents ou httprequest )

<Résultat> = HTTPRequête(<URL à contacter> [, <Agent utilisateur> [, <En-tête HTTP supplémentaire> [, <Message à envoyer> [, <Type du message> [, <Nom User> [, <Mot de passe>]]]]]])

le sniifer ne donne ceci :

HEADER

GET /common/refresher_new/refresher_v13.2.php?refresher_version=v1.5.7&session_uniq_id=6e366f7c126325c12abbf0e0d6369195&sideblock_recent_quotes=1&sideblock_quotes_exists=1"es_bar_exists=0&economicCalendar_exists=0&smlID=106000&sideblock_quotes_selected=QBS_2"es_bar_selected=1&PortfolioSideBoxTime=1355802836&RQSideBoxTime=1355802836&MyPortfolioTime=1355802836 HTTP/1.1
Host: [url]www.forexpros.fr[/url]
Connection: keep-alive
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11
Accept: text/plain, */*; q=0.01
Referer: [url]https://fr.investing.com/currencies/eur-usd-advanced-chart[/url]
Accept-Encoding: gzip,deflate,sdch
Accept-Language: fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: PHPSESSID=cn0l36n6ds74iqlskuiib7mer6; fpros_popup=1356006496; side_block_user=a%3A2%3A%7Bs%3A10%3A%22stack_size%22%3Ba%3A1%3A%7Bs%3A11%3A%22last_quotes%22%3Bi%3A8%3B%7Ds%3A6%3A%22stacks%22%3Ba%3A1%3A%7Bs%3A11%3A%22last_quotes%22%3Ba%3A7%3A%7Bi%3A0%3Ba%3A3%3A%7Bs%3A7%3A%22pair_ID%22%3Bs%3A4%3A%228826%22%3Bs%3A10%3A%22pair_title%22%3Bs%3A0%3A%22%22%3Bs%3A9%3A%22pair_link%22%3Bs%3A27%3A%22%2Findices%2Fgermany-30-futures%22%3B%7Di%3A1%3Ba%3A3%3A%7Bs%3A7%3A%22pair_ID%22%3Bs%3A3%3A%22636%22%3Bs%3A10%3A%22pair_title%22%3Bs%3A0%3A%22%22%3Bs%3A9%3A%22pair_link%22%3Bs%3A40%3A%22%2Fequities%2Faustralia---nz-banking-grp-ltd%22%3B%7Di%3A2%3Ba%3A3%3A%7Bs%3A7%3A%22pair_ID%22%3Bs%3A2%3A%2248%22%3Bs%3A10%3A%22pair_title%22%3Bs%3A30%3A%22Dollar+australien+Franc+suisse%22%3Bs%3A9%3A%22pair_link%22%3Bs%3A19%3A%22%2Fcurrencies%2Faud-chf%22%3B%7Di%3A3%3Ba%3A3%3A%7Bs%3A7%3A%22pair_ID%22%3Bs%3A5%3A%2219430%22%3Bs%3A10%3A%22pair_title%22%3Bs%3A0%3A%22%22%3Bs%3A9%3A%22pair_link%22%3Bs%3A29%3A%22%2Fequities%2Fgalatasaray-sportif%22%3B%7Di%3A4%3Ba%3A3%3A%7Bs%3A7%3A%22pair_ID%22%3Bs%3A5%3A%2219402%22%3Bs%3A10%3A%22pair_title%22%3Bs%3A0%3A%22%22%3Bs%3A9%3A%22pair_link%22%3Bs%3A28%3A%22%2Fequities%2Ffenerbahce-sportif%22%3B%7Di%3A5%3Ba%3A3%3A%7Bs%3A7%3A%22pair_ID%22%3Bs%3A5%3A%2219318%22%3Bs%3A10%3A%22pair_title%22%3Bs%3A0%3A%22%22%3Bs%3A9%3A%22pair_link%22%3Bs%3A30%3A%22%2Fequities%2Fbesiktas-futbol-yat.%22%3B%7Di%3A6%3Ba%3A3%3A%7Bs%3A7%3A%22pair_ID%22%3Bs%3A1%3A%221%22%3Bs%3A10%3A%22pair_title%22%3Bs%3A22%3A%22Euro+Dollar+am%C3%A9ricain%22%3Bs%3A9%3A%22pair_link%22%3Bs%3A19%3A%22%2Fcurrencies%2Feur-usd%22%3B%7D%7D%7D%7D; __utma=147962656.1489460251.1351679208.1355912557.1355977709.74; __utmb=147962656.6.10.1355977709; __utmc=147962656; __utmz=147962656.1354707480.31.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)

QQ'un connait la bonne syntaxe ?
merci de votre aide


1 réponse

Pour des raisons de sécurité parfaitement évidentes il est impossible d'exécuter librement les scripts PHP d'autre serveurs à partir de ton propre serveur.

Si il ne fournissent pas de flux que tu peux utiliser ou de widget/autre à insérer alors tu ne pourra pas faire ce que tu veux.
Au mieux tu peux faire une iframe moche qui ne montre que l'endroit ou se trouve le graphique que tu veux afficher (Je suppose que c'est pour ça que tu en as besoin)

Tu as penser a leur envoyer un mail pour leur demander la permission ?
0