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

VB.NET Discussion :

Piloter un navigateur web


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 39
    Par défaut Piloter un navigateur web
    Bonjour,

    Je souhaiterais me faire une application grâce à laquelle je pourrais me connecter à un site web et pouvoir interagir avec le navigateur, donc lecture des données des page, ainsi qu'envoi de commande ( comme ci un utilisateur était sur le site et rentrait les informations directement).

    Quelqu'un aurait il des pistes ou lien intéressant à me proposer ?



    Merci.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Par défaut
    Bonjour,

    Ça me parait compliqué de piloter le navigateur ... tu pourrais plutôt interroger le site via des requête http ?
    Regarde peut être du coté des httpWebRequest
    http://msdn.microsoft.com/fr-fr/libr...8VS.80%29.aspx

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 39
    Par défaut
    Ok merci je vais y jeter un oeil ainsi que le webbrowser.

    Mon problème vient que le site est tout à fait utilisable sur un écran de pc mais cela devient de suite un calvaire pour y surfer depuis un smartphone.

    Donc mon idée était de me faire une petite application penser pour pouvoir accéder à ce site sur mon smartphone.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 91
    Par défaut
    Citation Envoyé par Garfield5792 Voir le message
    Ok merci je vais y jeter un oeil ainsi que le webbrowser.

    Mon problème vient que le site est tout à fait utilisable sur un écran de pc mais cela devient de suite un calvaire pour y surfer depuis un smartphone.

    Donc mon idée était de me faire une petite application penser pour pouvoir accéder à ce site sur mon smartphone.
    Je pense que tu va avoir a envoyer des paramètre en POST

    Je pense que tu veux faire une appli qui par exemple te connecte automatiquement a un site par exemple

    J'ai déjà beaucoup utilisé le webbrowser, on peut quelque peu piloter le navigateur mais envoyer des requete post je ne sais pas mais voici ce que je te propose :

    Pour les page normal tu n'as qu'a changé le paramètre URI du webbrowser et si tu as des variable en POST a passer tu récupère déjà ta page web :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim oWeb As New System.Net.WebClient()
            oWeb.Headers.Add("Content-Type", "application/x-www-form-urlencoded")
            Dim bytArguments As Byte() = System.Text.Encoding.ASCII.GetBytes("login=" & tblogin.Text & ";pass=" & tbpass.Text)
            Dim bytRetData As Byte() = oWeb.UploadData(urlconn, "POST", bytArguments)
            Dim s As String = System.Text.Encoding.ASCII.GetString(bytRetData)
    Il faut remplacer urlconn par l'url a laquelle tu veux envoyer et les paramètres en post sont au dessus, séparé par des ; ca fonctionne

    là tu as ton fichier ou tu es connécté, ensuite tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    WebBrowser1.DocumentText=s
    Je ne sais pas si :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
            oWeb.Headers.Add("Content-Type", "application/x-www-form-urlencoded")
    est indispensable

Discussions similaires

  1. Navigateur web par defaut
    Par xufux dans le forum Applications et environnements graphiques
    Réponses: 8
    Dernier message: 18/04/2007, 15h08
  2. Piloter un navigateur web sous linux
    Par rootdaoud dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 22/04/2005, 11h00
  3. Quel langage pour un navigateur Web ?
    Par Auron dans le forum Langages de programmation
    Réponses: 9
    Dernier message: 31/10/2004, 11h41
  4. Réponses: 3
    Dernier message: 11/05/2004, 18h39

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