2017-09-28 21 views
-1

J'utilise htmlagilitypack pour obtenir le contenu d'un site Web. Je cherche le contenu à l'intérieur de l'action du formulaire.htmlagilitypack Obtenir l'attribut d'action de formulaire

je peux obtenir la forme par le code:

HtmlWeb web = new HtmlWeb(); 
HtmlDocument doc = web.Load(urlAddress); 

var form = doc.DocumentNode.SelectSingleNode("//form[@class='picker']"); 

Maintenant, est-il possible d'obtenir le contenu à l'intérieur de balise d'action de ma forme?

Merci

Répondre

1

Si vous parlez de la propriété d'action de la balise <form>, alors vous avez juste besoin de vérifier la propriété Attributs de votre objet HtmlNode (formulaire):

string actionValue = form.Attributes["action"]?.Value; 

Même si vous avez pas envie de regarder à travers le source on Github, vous pouvez facilement trouver un exemple de cela dans leur tutorials.