使用webbrowser的网址内容

时间:2015-03-01 05:41:54

标签: c#

我正在尝试使用C#中的网络浏览器提取网址的内容。 但内容等于“”

        string Content;
        webBrowser1.Navigate("https://stackoverflow.com/search?q=web+browser+c%23");
        Content = webBrowser1.DocumentText;

2 个答案:

答案 0 :(得分:2)

Navigate函数不会阻止执行。您需要注册DocumentCompleted事件,然后您应该能够获取其中的内容。

答案 1 :(得分:-1)

这不是你使用它的方式。首先,您应该知道必须使用Web Client

现在您可以尝试以下代码:

    WebClient client = new WebClient();
    string content = client.DownloadString("https://stackoverflow.com/search?q=web+browser+c%23");