Я пытаюсь сделать первый шаг в Windows, используя C #.
Я пытаюсь автоматизировать некоторые ручные задачи, которые я выполняю каждый день. По сути, мне нужно иметь возможность «имитировать» определенные действия, которые я обычно выполняю в браузере, например, нажатие кнопки.
Исходя из фона ASP.NET, я знаю, что когда вы нажимаете кнопку, браузер просто отправляет на сервер другой запрос (он же сообщение назад), используя событие от кнопки.
Теперь я смог получить html страницы, но может кто-нибудь подсказать мне, как использовать html для обратной передачи?
Вот код, который я использовал:
public static string getHtml (string url)
{
//Used to hold the HTML from the response
string source;
//The request to be sent to the server
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://" + url);
//The response to be received by the server
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
//Used to read the data from the Response
StreamReader reader = new StreamReader(resp.GetResponseStream());
using (reader)
{
source = reader.ReadToEnd();
}
return source;
}