Скачать HTML-страницу в C # - PullRequest
       0

Скачать HTML-страницу в C #

6 голосов
/ 19 августа 2011

Я пишу приложение на C #, Есть ли способ загрузить страницу HTML, предоставив моей программе только URL. Например, моя программа получит URL www.google.com и загрузит страницу HTML?

Ответы [ 2 ]

17 голосов
/ 19 августа 2011

Использовать WebClient.DownloadString () .

8 голосов
/ 19 августа 2011

Используйте класс WebClient.

Это извлечено из образца на странице документации MSDN :

using System;
using System.Net;
using System.IO;

public static string Download (string uri)
{
    WebClient client = new WebClient ();

    Stream data = client.OpenRead (uri);
    StreamReader reader = new StreamReader (data);
    string s = reader.ReadToEnd ();
    data.Close ();
    reader.Close ();
    return s;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...