Я хочу запустить скрипт с помощью вызовов API в C#. Я не хочу, чтобы веб-страница открывалась и запускался только сценарий. Я пытаюсь это сделать:Запустить скрипт с вызовом API с веб-страницы с помощью C#
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 Agility Pack? –
Нет, я его не использую .. –