Récupérer un flux ajax

alaclef Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
 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 à er> [, <Agent utilisateur> [, <En-tête HTTP supplémentaire> [, <Message à envoyer> [, <Type du message> [, <Nom > [, <Mot de e>]]]]]])

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
-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_=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%2F-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

Quo
 
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