htmlagilitypack获取表单操作属性

时间:2017-09-28 19:12:20

标签: c# html-agility-pack

我正在使用htmlagilitypack来获取网站的内容。我正在寻找表单内容的内容。

我可以通过代码获取表单:

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

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

现在,有没有办法将内容放在我的表单的动作标签内?

由于

1 个答案:

答案 0 :(得分:1)

如果您正在讨论<form>标记的action属性,那么您只需要检查HtmlNode对象(窗体)的Attributes属性:

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

即使您不想查看source on Github,也可以在tutorials中轻松找到相关示例。