begin process at 2012 05 29 04:13:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Interaction avec Page internet [Visual C++ 6.00 App MFC]


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Interaction avec Page internet [Visual C++ 6.00 App MFC]

mercredi 11 août 2004 à 20:32:07 | Interaction avec Page internet [Visual C++ 6.00 App MFC]

CriPpLe

Bon voila je cherche depuis quelques temps comment monter une application qui puisse agir sur une page internet (navigateur MYIE 2).

Afin de rendre la recherche plus facile, dans la suite de mon message je vais en fait chercher à comprendre un exemple concret avec votre aide pour ensuite pouvoir via cet exemple finaliser mon projet premier.

Disons que sur le site de Cppfrance je souhaite lançer une recherche via cette fenetre presente sur le site:

http://alex.bardelot.free.fr/RecherceCpp-fr.JPG

J'aimerai que mon prog, suite à un BN_CLICKED remplisse l'edit box par "c++" et ensuite click automatiquement sur le bouton.

En esperant avoir été clair et que vous sachiez comment faire, je vous remerçie.
mercredi 11 août 2004 à 22:59:16 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

essirc

Salut,

Je suis pas sur que ma réponse va t'aider, mais plutot que de faire en sorte de remplir l'editbox et de cliquer sur le bouton rechercher, ne serait il pas plus simple de générer la requête HTTP correspondante ?
mercredi 11 août 2004 à 23:45:54 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

CriPpLe

Je ne sais pas comment faire a vrai dire :)
jeudi 12 août 2004 à 11:17:58 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

DeAtHCrAsH

Pas besoin de tout cela.

Comme dans tout site, la recherche se fait via un formulaire.
Tu as juste a recuperer les param de la recherche et a reformer ton URL que tu ouvriras ensuite a l'aide de ShellExecute.

Pour faire ca, il te faut juste quelques bases en HTML puis un cerveau ;)
En regardant la source de la page tu trouves le formulaires et le nom des composants puis leur param possible.
Ce qui donne :

Le listbox qui correspond au type de recherche s'appelle "tr". Elle peut prendre comme valeurs :

tout -> Sources & Forum
source -> Source
forum -> Forum
rfc -> RFC


L'editbox qui correspond aux mots a rechercher s'appelle "rech".
Elle prend pour valeur ce que l'utilisateur choisi.

Ensuite faut savoir a quelle page correspond la redirection du formulaire de recherche.

Dans la balise <FORM....> on voit que le "ACTIOn" revoie vers "/rech.aspx".

Pour ourir une page de recherche avec tes critères tu va donc devoir utiliser un URL du genre :

http://www.cppfrance.com/rech.aspx?tr=tout&rech=fichier


Pour acceder a cet URL tu va te servir de la fonction ShellExecute comme suit :

#include <windows.h>

int main()
{
char szURL[256] = "http://www.cppfrance.com/rech.aspx?tr=tout&rech=fichier";

ShellExecute(NULL, NULL, szURL, NULL, NULL, SW_SHOWNORMAL);

return 0;
}


J'espere que cela puisse répondre à ta question.

Shell
jeudi 12 août 2004 à 15:02:56 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

CriPpLe

Hum dans ce cas si c'est vrai que ç marche, j'ai choisi un mauvaise exemple.

Dans l'edit box que j'aimerai qu'il remplisse automatiquement, le code htlm est le suivant:

<td class="box_content">
<img src="http://www.darkthrone.com/templates/default/images/accents/miners.gif">
Miners
</td>
<td class="box_content" align="center">419</td>
<td class="box_content" align="center">2,000</td>
<td class="box_content" align="center"><input value="0" type="text" name="quantity[2]" size="3"></td>

Donc aucun lien pour pouvoir utiliser la fonction ShellExecute comme precedemment.
jeudi 12 août 2004 à 15:23:10 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

DeAtHCrAsH

Donne moi l'URL du site en question j'irai jeter un oeil.
Ya forcement un formulaire quelques part qui redirige vers une page qui traite les demandes.

Shell
jeudi 12 août 2004 à 20:30:03 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

CriPpLe

http://www.darkthrone.com , par contre c'est un site de jeux online et il faut s'inscrire pour pouvoir acceder à la page que j'aimerai controler via mon prog, donc je n'oblige personne à s'inscire ;)
jeudi 12 août 2004 à 23:29:41 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

CriPpLe

j'ai trouvé ça qui pourrait peut etre m'aider, mais j'ai tout essayé ça ne marche pas dans mon application mfc :'(

http://tcharles.developpez.com/simul/
vendredi 13 août 2004 à 01:03:16 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

CriPpLe

C'est bon, probleme resolu ;)
vendredi 13 août 2004 à 10:18:20 | Re : Interaction avec Page internet [Visual C++ 6.00 App MFC]

DeAtHCrAsH

Comment a tu fais finallement ?

1 2

Cette discussion est classée dans : page, visual, internet, app, interaction


Répondre à ce message

Sujets en rapport avec ce message

lien en c++ vers page internet [ par tropnulle ] bonjour à tous , nous devons créer un petit logiciel avec une aide en ligne en c++ et opengl. seulement nous ne savons quelles librairies et fonctions detction page internet [ par mat74 ] Salut a ts j'ai créé un prog en c++ avec VC++ 6.0 se prog doit ouvrir une page internet ( avec ShellExecute )et ensuite aller ds une zone speciale du SOS.ActiveX [ par samki ] Bonjour,j'aimerai savoir s'il y a moyen en visual C++ d'afficher un apercu d'une page HTML sur l'interface graphique crée avec visual C++.en fait je v Afficher page internet dans boite dialogue [ par goutbouyo ] Salut,Est ce possible d'afficher une page internet ou sa source dans une liste ou un edit box ???Ca serait bien pour moi ça. FOCUUUUUUUUUUUUUUUUS !!!!!!!! (visual c++) [ par Vaeron ] J'ai un exe, qui, lorsque il se lance ouvre en même temps un prog extérieur...le seul probleme c'est que la page principale de mon prog garde le focus lancer internet explorer sur une page précise [ par toma2194 ] Bonjour,est-ce qu'il est possible en c++ de lancer internet explorer dans un premier temps.dans une deuxième, est-ce qu'il est possible de lancer IE e Comment récupérer toutes les URLs sur internet?? [ par supergrey ] Bonjour, je me sert d'internet download manager pour mes téléchargement, qui est capable de télécharger absolument tous les éléments des pages web (im Enregistrer page internet [ par goutbouyo ] Salut,Je voudrais récupérer soit le code source ou soit enregister une page HTML qui est protégée par un mot de passe.J'ai essayé avec URLDownloadToFi Controler d'une Page Internet [ par KissyFroth ] Voila j'aimerais pouvoir agir directement sur une fenetre internet. Je m'explique : je voudrais pouvoir selectionner n'importe quel élément de formula SNMP => interaction api net-snmp et visual c++ [ par niggaz972 ] Salut à tous, je suis un étudiant  qui pour son projet doit réaliser un manager snmp en c! J'utilise visual c++, mais mon probleme c'est que je n'arri


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales