Соскребать сайт - PullRequest
       5

Соскребать сайт

0 голосов
/ 27 февраля 2012

Я пытаюсь сделать первый шаг в 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;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...