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

Messages postés
9
Date d'inscription
vendredi 6 septembre 2013
Dernière intervention
6 avril 2014
- 5 avril 2014 à 18:37 - Dernière réponse :
Messages postés
9
Date d'inscription
vendredi 6 septembre 2013
Dernière intervention
6 avril 2014
- 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 

Votre réponse

6 réponses

Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 5 avril 2014 à 18:58
0
Merci
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
Messages postés
9
Date d'inscription
vendredi 6 septembre 2013
Dernière intervention
6 avril 2014
- 5 avril 2014 à 19:06
0
Merci
Ah mince, j'utilise Visual Basic Express, aurais-tu plus de précision a me fournir ?
Commenter la réponse de Cracky92
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 5 avril 2014 à 22:01
0
Merci
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
Messages postés
9
Date d'inscription
vendredi 6 septembre 2013
Dernière intervention
6 avril 2014
- 6 avril 2014 à 10:43
0
Merci
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
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 6 avril 2014 à 11:09
0
Merci
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
Messages postés
9
Date d'inscription
vendredi 6 septembre 2013
Dernière intervention
6 avril 2014
- 6 avril 2014 à 15:11
0
Merci
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.