comment obtenir le code d'élément inspecté à l'aide de c # 2

asp.net c# html-agility-pack inspect xpath

Question

Je souhaite obtenir du texte à partir d'une URL, mais le texte ne s'affiche pas dans le code source. Je peux le voir seulement dans l'élément inspecter. Y at-il de toute façon, en C # pour obtenir le contenu de l'élément inspecter de la page. J'essaie htmlagilitypack avec c # mais donne une exception nulle.

C'est du code HTML dans l'élément inspecter:

<a id="href933" class="op-to-b-2" href="http://bux20.com/viewads/17EDB5BB6D1H7CVB69C55E7U554B5575EZ6H6O9524333CB46133315509H53735Z77444D5645OE4743136O967055276UV63933" target="_blank" i="933">

Mon code C #:

<a id="href933" class="op-to-b-2" href="http://bux20.com/viewads/17EDB5BB6D1H7CVB69C55E7U554B5575EZ6H6O9524333CB46133315509H53735Z77444D5645OE4743136O967055276UV63933" target="_blank" i="933">

Réponse populaire

Je n'ai pas utilisé le pack d'agilité HTML moi-même, mais je suppose que votre expression XPath est fausse Essayer:

doc.DocumentNode.SelectNodes("//a[@class='op-to-b-2']/@href")

Cela donnera des paires nom / valeur. Pour obtenir uniquement les valeurs, vous pouvez utiliser:

doc.DocumentNode.SelectNodes("//a[@class='op-to-b-2']/@href")



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi