Bonjour,
Je souhaite extraire des données personnelles d'un site web (http://www.pmu.fr/ pour être plus précis) où il faut s'identifier pour se connecter et j'ai déjà réussi à le faire pour d'autres sites.
Pour ce faire, j'ai créé une application écrite en java et utilisé firebug pour trouver sans succès les requêtes qui correspondent à la page d'où je souhaite extraire mes données.
Quand j'appuie sur un bouton, l'adresse sur la barre d'adresse ne change pas. J'ai donc copié un lien, le même pour toute une série de boutons qui correspondent pourtant à différentes requêtes :
En examinant le code source du bouton en question, je vois dans la balise <a href></a> l'appel à une fonction submitAjaxParam où les deux derniers paramètres (ref et date) changent d'un bouton à l'autre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part https://www.parier.pmu.fr/c/portal/layout?p_l_id=PRI.101126.3&p_p_id=gestionComptePortlet_WAR_iv4Portlets&p_p_action=0&_gestionComptePortlet_WAR_iv4Portlets_struts_action=%2FgestionComptePortlet%2FindexMvt#
Et cette fonction (?) submitAjaxParam, je ne l'ai trouvée nulle part ailleurs dans le code source et je ne sais plus comment faire car mon application java me renvoie (à partir de l'adresse afficher sur la barre d'adresse) un autre code source que ce que je peux faire afficher manuellement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <a href="#" title="JEU FEU 16/07 I " onclick="modifieStyleLigneMouvement('0'); ns_onclick('https://fr.sitestat.com/pmu/pmu-fr/s?',this,'','fr.clic.mon_pmu.mon_compte.mouvements.tous.detail','clickin'); submitAjaxParam('https://www.parier.pmu.fr/c/portal/layout?p_l_id=PRI.101126.3&p_p_id=detailJeuPortlet_WAR_iv4Portlets&p_p_action=0&p_p_state=exclusive&p_p_mode=view&p_p_col_id=&p_p_col_pos=0&p_p_col_count=0&_detailJeuPortlet_WAR_iv4Portlets_struts_action=%2FdetailJeuPortlet%2FdetailJeu', 'p_p_id_detailJeuPortlet_WAR_iv4Portlets_', '&date=20110716&ref=$504416972000171501');"> JEU FEU 16/07 I </a>
Etant un vrai profane en matière d'Ajax, pourriez-vous me dire en gros ce qu'il faut faire pour ce genre d'opération de façon à ce que je puisse formuler le lien adéquat pour capter le flux avec mon application java (comme je l'ai fait avec succès pour d'autres sites comme je l'ai dit plus haut).
Merci
Partager