C# 如何使用HtmlAlityPack按名称选择HTML属性?
是否可以通过使用HtmlAgilityPack将name属性作为目标来获取这些输入标记中的value属性C# 如何使用HtmlAlityPack按名称选择HTML属性?,c#,html-agility-pack,C#,Html Agility Pack,是否可以通过使用HtmlAgilityPack将name属性作为目标来获取这些输入标记中的value属性 <form> <input type="hidden" name="name" value="1" /> <input type="hidden" name="description" value="2" /> <input type="hidden" name="address" value="3" /> &l
<form>
<input type="hidden" name="name" value="1" />
<input type="hidden" name="description" value="2" />
<input type="hidden" name="address" value="3" />
<input type="hidden" name="phone" value="4" />
<input type="hidden" name="email" value="5" />
</form>
//输入[包含(@name,'address')]
这应该有用。。。很抱歉回答得这么简短。在手机上未测试:
var name=form.substands()。其中(node=>node.name==“address”)代码>可能重复的
var doc = new HtmlDocument();
doc.Load(myHTMLFile);
var form = doc.DocumentNode.SelectSingleNode("//form");
var elements = form.SelectNodes("//input");
var name = elements[2].Attributes["value"].Value,