C#でAPI呼び出しを使用してスクリプトを実行します。私はウェブページを開きたくないだけで、スクリプトだけを実行する必要があります。私はこれを試しています:C#を使用してWebページからAPI呼び出しでスクリプトを実行します。
HttpWebRequest request = WebRequest.Create(URL) as HttpWebRequest;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
HtmlDocument doc; //I have tried HtmlDocument = new HtmlDocument();, didn't work.
var resultStream = response.GetResponseStream();
doc.LoadHtml(resultStream); // I have tried using Load instead of LoadHtml,didn't work out.
doc.InvokeScript("Submit");
私は、割り当てられていない変数のdocの使用、エラーが発生します。 docには関数名LoadHtmlが含まれていません。私はMicrosoft.VisualStudio.TestTools.UITesting.HtmlControls;
を追加しましたが、助けにはなりませんでした。
質問HtmlDocument.LoadHtml from WebResponse?とGet HTML code from website in C#を確認しましたが、ドキュメントでエラーが発生しませんでした。
すべての解決策。
私はそれが0の引数を受け入れるコンストラクタが存在しないというエラーを与え、それを試してみました。 –
HTMLアジリティパックを使用していますか? –
いいえ、私はそれを使用していません.. –