htmlagilitypack 获取表单动作属性

htmlagilitypack get form action attribute

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

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

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

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

现在,有什么方法可以获取我表单的 action 标签内的内容吗?

谢谢

如果你说的是<form>标签的动作属性,那么你只需要检查你的HtmlNode对象(表单)的属性属性:

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

即使您不想翻阅 source on Github, you can easily find an example of this in their tutorials