8
送信ボタンがなくフォームを持っているWebサイトに移動しました。このフォームを提出したいと思います。どのようにC#とWebBrowserコントロールを使用してこれを行うには?WebBrowserで送信ボタンを使用せずにプログラムでフォームを送信する方法
送信ボタンがなくフォームを持っているWebサイトに移動しました。このフォームを提出したいと思います。どのようにC#とWebBrowserコントロールを使用してこれを行うには?WebBrowserで送信ボタンを使用せずにプログラムでフォームを送信する方法
は、この(またはそれのようなもの)を試してみてください:
HtmlElementCollection elements = this.webBrowserControl.Document.GetElementsByTagName("Form");
foreach(HtmlElement currentElement in elements)
{
currentElement.InvokeMember("submit");
}
あなたはJavaScriptでそれを行うことができますか?私はあなたがフォームを提出するために参照するボタンを提出する必要があると信じているので、私は確信していません。 – TStamper
Webブラウザーを使わずにコードでこれを行うことができます。 http://stackoverflow.com/questions/793755/how-to-fill-forms-and-submit-with-webclient-in-c – Will
InvokeMemberはあなたのために機能しましたか? –