2017-10-10 12 views
2

私はHtmlDocumentとHtmlWebで作業しています。私は通常使用してそのIDでフォーム要素を取得:HtmlDocumentフォームを取得

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

を使用することができますIDでフォームを取得するあなたはそこに多くの形態を持っていますか? – hardkoded

+0

いいえ、ただ1つのフォーム – user6824563

+0

あなたのフォームに名前を追加してみませんか? –

答えて

1

は、代わりにあなたがSelectSingleNode

var form = htmlDoc.DocumentNode.SelectSingleNode("//form"); 
関連する問題