IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Automatisation d'action html


Sujet :

C#

  1. #1
    Membre confirmé Avatar de Couz02
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 232
    Par défaut Automatisation d'action html
    Bonjour,

    Je souhaiterai automatiser une action en html mais je ne vois pas sur quelles pistes chercher.

    Si quelqu'un veut bien me donner un coup de main, ça m'aiderai beaucoup

    Merci d'avance.

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut,

    Citation Envoyé par Couz02 Voir le message
    Je souhaiterai automatiser une action en html mais je ne vois pas sur quelles pistes chercher.
    Qu'est-ce que tu veux faire exactement ?

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre confirmé Avatar de Couz02
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 232
    Par défaut
    Je veux remplir le formulaire de mon site à travers l'appli. Ca m'éviterai de me connecter sur le site et d'aller sur la page d'inscription.

    Ça serai du genre à vérifier si je suis bien sur la bonne page et remplir des textbox sur l'appli et envoyer ça à la base mysql par la suite.

    Dans un futur, je voudrai voir qui sont les personnes enregistrées sur mon site en récupérant le code source de la page et en le traitant.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 16
    Par défaut
    Salut, faudrait que tu regardes du côté de l'objet HttpRequest, qui te permet d'envoyer une requête http programmatiquement.
    Si tu sais comment est faite la page d'inscription, tu vas pouvoir composer ta requête en y incorporant les valeurs des différentes textbox, et même des headers http et autres choses qui pourraient être nécessaires...


    Dans un futur, je voudrai voir qui sont les personnes enregistrées sur mon site en récupérant le code source de la page et en le traitant.
    La aussi HttpRequest et HttpResponse sont fait pour toi, en récupérant dans un flux la réponse à ta requête via HttpResponse, tu peux analyser le code source et y récupérer ce qu'il te faut.

  5. #5
    Membre confirmé Avatar de Couz02
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 232
    Par défaut
    Merci, je vais voir comment ça se confectionne.

    Bonne soirée.

  6. #6
    Membre confirmé Avatar de Couz02
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 232
    Par défaut
    Donc j'ai fouiné un peu, j'arrive à récupérer le code source de la page mais je n'arrive pas à envoyer de données à mon formulaire.

    L'erreur est la suivante :
    Cette opération ne peut pas être effectuée après qu'un demande a été envoyée.
    Au niveau de mon code j'ai ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    HttpWebRequest myHttpWebRequest = null;
    HttpWebResponse myHttpWebResponse = null;
    StreamReader StrReader = null;
    StreamWriter StrWriter = null;
    String Msg = null;
    String Result = null;
    try
    {
    	myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://192.168.1.8");
    	Msg = "user=toto&pass=test";
    	//myHttpWebRequest.ContentLength = Msg.Length; <=== bloque ici aussi
    	myHttpWebRequest.Method = "POST";
    	myHttpWebRequest.ContentType = "application/x-www-form-urlencoded; charset=utf-8";
     
    	myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
     
    	// Récupère le code source
    	StrReader = new StreamReader(myHttpWebResponse.GetResponseStream());
    	Result = StrReader.ReadToEnd();
    	MessageBox.Show(Result);
     
    	//Requete
    	StrWriter = new StreamWriter(myHttpWebRequest.GetRequestStream());  // <==== ça bloque ici
    	MessageBox.Show("Envoie de la requète");
    	StrWriter.Write(Msg);
    	MessageBox.Show("Requète envoyée");
     
    	// Récupère le code source
    	Result = StrReader.ReadToEnd();
    	MessageBox.Show(Result);
     
    	myHttpWebResponse.Close();
    }
    catch (Exception Ex)
    {
    	MessageBox.Show("Erreur : " + Ex.Message);
    }
    finally
    {
    	if (myHttpWebResponse != null)
    		myHttpWebResponse.Close();
    	if (StrReader != null)
    		StrReader.Close();
    	if (StrWriter != null)
    		StrWriter.Flush();
    }
    Et ça bloque aussi quand je récupère la taille de mon String Msg.

    Merci d'avance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Créer une automatisation d'actions
    Par philiber30 dans le forum Excel
    Réponses: 10
    Dernier message: 04/09/2013, 08h11
  2. Réponses: 2
    Dernier message: 07/08/2012, 02h57
  3. Pb action automatisée en cas d'alerte
    Par bessonnet dans le forum Langage
    Réponses: 10
    Dernier message: 23/06/2006, 10h45
  4. Struts / HTML / Action dans nouvelle fenêtre
    Par javaSudOuest dans le forum Struts 1
    Réponses: 1
    Dernier message: 03/04/2006, 11h55
  5. Ouvrir un html a partir d'une action
    Par MeDioN dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 16/02/2006, 17h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo