我正在使用HtmlDocument和HtmlWeb。我通常使用以下代码获取表单元素:
HtmlDocument doc = new HtmlDocument();
//get the form
doc.LoadHtml(htmlPreviousForm);
var form = doc.GetElementbyId("postingForm");
但是,我正在使用我想要的表单的页面没有名称,ID或类:
<form action="test.php" method="post">
<button type="submit" name="go" value="[x]" title="delete">x</button>
</form>
如何使用HtmlDocument获取此表单的操作?
答案 0 :(得分:1)
您可以使用SelectSingleNode
var form = htmlDoc.DocumentNode.SelectSingleNode("//form");