voila j'aimerai récupérer un élément d'un WebBrowser , merci de m'aider ( par la class et non par l'id)
3 participants
récupérer élément d'un WebBrowser
rafal97- On s'intègre
- Nombre de messages : 188
Date d'inscription : 16/01/2011
- Message n°1
récupérer élément d'un WebBrowser
Kolibridufoud- On commence à connaître
- Nombre de messages : 95
Date d'inscription : 25/01/2011
- Message n°2
Re: récupérer élément d'un WebBrowser
Par la class j'ai ma solution mais très difficile
Ce que j'ai fait :
- J'ai télécharger la page avec les class que je veux récupéré.
- J'ai lu le fichier dans une variable
- Après via une commande visual basic et l'aide d'un script php str_replace qui remplace tout les class par id, j'ai mi sa dans une textarea puis simuler le clic valider puis ensuite recuperé le resultat dans une autre variable.
- Après j'ai modifié le webbrowser par l'arborescence du fichier télécharger.
- Ensuite ba des GetElementById
Ce que j'ai fait :
- J'ai télécharger la page avec les class que je veux récupéré.
- J'ai lu le fichier dans une variable
- Après via une commande visual basic et l'aide d'un script php str_replace qui remplace tout les class par id, j'ai mi sa dans une textarea puis simuler le clic valider puis ensuite recuperé le resultat dans une autre variable.
- Après j'ai modifié le webbrowser par l'arborescence du fichier télécharger.
- Ensuite ba des GetElementById
polien- Nombre de messages : 3003
Age : 28
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011
- Message n°3
Re: récupérer élément d'un WebBrowser
titoum76 a écrit:Par la class j'ai ma solution mais très difficile
Ce que j'ai fait :
- J'ai télécharger la page avec les class que je veux récupéré.
- J'ai lu le fichier dans une variable
- Après via une commande visual basic et l'aide d'un script php str_replace qui remplace tout les class par id, j'ai mi sa dans une textarea puis simuler le clic valider puis ensuite recuperé le resultat dans une autre variable.
- Après j'ai modifié le webbrowser par l'arborescence du fichier télécharger.
- Ensuite ba des GetElementById
ouff c'est très bugivore sa , il existe une solution plus facile:
-Un bon vieux code vb.net (il te faut 1listbox, 1webbrowser, 1textbox):
Dim PageElement As HtmlElementCollection = Form2.WebBrowser1.Document.GetElementsByTagName("div") For Each CurElement As HtmlElement In PageElement ListBox1.Items.Add(CurElement.GetAttribute("className").ToString()) If (CurElement.GetAttribute("className") = "LeNomDeTaClasse") Then TextBox1.Text = CurElement.GetAttribute("L'attribut à récupérer (id ou autre)") End If Next |
Cordialement,
polien
Dernière édition par polien le Sam 3 Mar 2012 - 12:26, édité 4 fois
Kolibridufoud- On commence à connaître
- Nombre de messages : 95
Date d'inscription : 25/01/2011
- Message n°4
Re: récupérer élément d'un WebBrowser
Je me suis donné tous se mal pour rien !
Hahahahaha !
Heuresement que ton code VB me sauve :-)
Hahahahaha !
Heuresement que ton code VB me sauve :-)
polien- Nombre de messages : 3003
Age : 28
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011
- Message n°5
Re: récupérer élément d'un WebBrowser
re,
oui désolé de pas l'avoir posté plus tot mais je l'avait repéré sur un site et je l'avais mit dans mes favoris ^^
le site: (anglais) http://www.vbforums.com/showthread.php?t=644035
Cordialement,
polien
oui désolé de pas l'avoir posté plus tot mais je l'avait repéré sur un site et je l'avais mit dans mes favoris ^^
le site: (anglais) http://www.vbforums.com/showthread.php?t=644035
Cordialement,
polien
Kolibridufoud- On commence à connaître
- Nombre de messages : 95
Date d'inscription : 25/01/2011
- Message n°6
Re: récupérer élément d'un WebBrowser
Pas grave, tu reste mon sauveur
polien- Nombre de messages : 3003
Age : 28
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011
- Message n°7
Re: récupérer élément d'un WebBrowser
re,
Rafal97 il te convient le code
Cordialement,
polien
Rafal97 il te convient le code
Cordialement,
polien
rafal97- On s'intègre
- Nombre de messages : 188
Date d'inscription : 16/01/2011
- Message n°8
Re: récupérer élément d'un WebBrowser
oui merciiii