private void button1_Click(object sender, EventArgs e)
{
string url = urlTextBox.Text;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream());
richTextBox1.Text = sr.ReadToEnd();
webBrowser1.DocumentText = richTextBox1.Text;
HtmlElement htmlElement = webBrowser1.Document.GetElementById("name");
string data = htmlElement.InnerText;
label1.Text = data;
sr.Close();
}
Я хочу, чтобы прочитать текст внутри идентификатора элемента PHP файла, но это была проблема немного в этой линииКак получить текст из StreamReader в C#
string data = htmlElement.InnerText;
и я получить предупреждение от Визуальное студия 2010
NullReferenceExpection был необработанное
ссылка объект не указывает на экземпляр объекта.
Может ли кто-нибудь мне помочь? Спасибо :)
Ошибка, которую вы получаете, указывает, что нет элемента с идентификатором 'name'. – Oded
См. Ответ @ Smi и лучше использовать [Html Agility Pack] (http://htmlagilitypack.codeplex.com/) вместо управления WebBrowser. –