我使用HtmlAgilityPack
HtmlAgilityPack.HtmlDocument DocToParse = new HtmlAgilityPack.HtmlDocument();
DocToParse.LoadHtml(HtmlIn);
HtmlAgilityPack.HtmlNode InputNode = DocToParse.GetElementbyId(IDToGet)对于具有Id类似的元素,这很好。
<input type="hidden" id="nsv" value="y">但是我不需要只有Id的元素
<input type="hidden" name="Pass" value="106402333">
<input type="hidden" name="User" value="145">我不能用的母猪
HtmlAgilityPack.HtmlNode InputNode = DocToParse.GetElementbyId(IDToGet)没有方法GetElementbyName,谁知道我怎么能按名字得到元素呢?
发布于 2014-05-29 10:59:36
您可以使用XPath选择器:
var nodes = DocToParse.DocumentNode.SelectNodes("//input[@name='" + NameToGet + "']");https://stackoverflow.com/questions/23931703
复制相似问题