Copier un texte web dans une textbox [Résolu]

Cracky92 9 Messages postés vendredi 6 septembre 2013Date d'inscription 6 avril 2014 Dernière intervention - 5 avril 2014 à 18:37 - Dernière réponse : Cracky92 9 Messages postés vendredi 6 septembre 2013Date d'inscription 6 avril 2014 Dernière intervention
- 6 avril 2014 à 15:11
Bonjour,
Je voudrais copier du texte sur une page web depuis mon WebBrowser (par exemple copier le mot "rechercher" de l'outil recherche de ce site) dans ma Textbox en cliquant sur un bouton de mon programme, mais je n'y arrive pas.
Quelqu'un aurait-il la solution ?
Merci d'avance.
Afficher la suite 

6 réponses

Répondre au sujet
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention - 5 avril 2014 à 18:58
0
Utile
Bonjour,
Pour copier, il faut d'abord mettre dans une variable. Pour mettre dans une variable, il faut d'abord avoir lu. Pour lire, il faut d'abord identifier ce que l'on veut lire.
Voilà le principe. Et on ne peut te donner plus de précisions puisque tu as posté dans le forum général Visual Basic et non dans l'un de ses sous-forums correspondant à ton langage de développement.
Commenter la réponse de ucfoutu
Cracky92 9 Messages postés vendredi 6 septembre 2013Date d'inscription 6 avril 2014 Dernière intervention - 5 avril 2014 à 19:06
0
Utile
Ah mince, j'utilise Visual Basic Express, aurais-tu plus de précision a me fournir ?
Commenter la réponse de Cracky92
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention - 5 avril 2014 à 22:01
0
Utile
Non. Moi, je développe sous VB6 et non VB.Net
Il se peut toutefois que ce que tu recherches est ceci :
http://codes-sources.commentcamarche.net/source/100397-html-extractor-extraction-de-donnees-d-une-page-web
Commenter la réponse de ucfoutu
Cracky92 9 Messages postés vendredi 6 septembre 2013Date d'inscription 6 avril 2014 Dernière intervention - 6 avril 2014 à 10:43
0
Utile
Non ça ne m'as pas aidé, mais merci quand même pour ton aide !
J'ai trouvé la solution de moi même,
La barre de recherche de ce site a le nom "q" donc pour récupérer ce qui est écrit dedans, j'ai utilisé :
theElementCollection = WebBrowser1.Document.GetElementsByTagName("input")
For Each curElement As HtmlElement In theElementCollection
Dim controlName As String = curElement.GetAttribute("name").ToString
If controlName = "q" Then
Clipboard.SetDataObject(curElement.GetAttribute("value"))
TextBox1.Text = Clipboard.GetText
End If
Next
Commenter la réponse de Cracky92
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention - 6 avril 2014 à 11:09
0
Utile
Bon.
Mais pourquoi passes-tu par un tremplin (le presse-papier) ?
Il me semble que :
Textbox1text = curElement.GetAttribute("value")
Commenter la réponse de ucfoutu
Cracky92 9 Messages postés vendredi 6 septembre 2013Date d'inscription 6 avril 2014 Dernière intervention - 6 avril 2014 à 15:11
0
Utile
Effectivement, je me complique la vie pour rien x)
Merci !
Commenter la réponse de Cracky92

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.