[Visual Basic 2010] Web.Document.GetElementById ne marche pas

loickiko -  
clubdedub7 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

quand je mets
  Dim Titre As String = Web.Document.GetElementById("now-playing-media").InnerHtml

VB.net ne gère pas, pourtant, sur internet, j'ai vu des tutos qui utilisent ça.

Mon but étant de récupérer un texte étant dans un code source d'une page. Ce tutorial montre bien cela fonctionne, du moins, au moment du tournagehttp://www.youtube.com/watch?v=UPHc9_QGWY4

Donc je veux savoir comment réparer ça, savoir si c'est ma version de VB. J'ai également remarqué que sur les commentaires de la vidéo, d'autres personnes ont le même problème. Il y a aussi des gens disant qu'ils savent comment faire et l'auraient mis sur leur chaîne, qui sont malheureusement suspendus, donc je ne peux pas voir leurs vidéos sur le sujet.
Voilà, notez que je suis au début des débuts, je ne m'y connais pas beaucoup en programmation.

Merci de vos réponces :D
A voir également:

3 réponses

clubdedub7 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonsoir,

Il faut définir la valeur que tu souhaite prendre.
Nous pouvons voir dans les sources de YouTube ce code:
<span id="eow-title" class="watch-title  yt-uix-expander-head" dir="ltr" title="[VB.NET] Recuperer texte d'une page Web">

que le titre ce nomme (id) => eow-title et que la valeur (le titre de la vidéo dans notre cas) est nommée title.


Donc la commande est : WebBrowser1.Document.GetElementById("eow-title").GetAttribute("title")

J'espère que cela vas t'aider.
Bonne soirée :)
0
loickiko Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
MERCI ! c'est exactement ce que je voulais :D
0
clubdedub7 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   4
 
N'oublie pas de mettre ton sujet en "résolu"
0
clubdedub7 Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   4
 
De rien :)
0