1

シナリオは、開始ボタンをクリックすると、このスレッドが開始されることです:

var t = new Thread(get_webbrowser_page);
t.SetApartmentState(ApartmentState.STA);
t.Start();

そして、この機能を開始します:

public void get_webbrowser_page()
{
    WebBrowser browser = new WebBrowser();
    browser.Navigate("http://www.google.com");
    string htmla = "as";
    browser.DocumentCompleted += (s, e) =>
    {
        var html = browser.DocumentText;
        htmla = html.ToString();
    };
    MessageBox.Show("ASD=" + htmla);
}

私の使命は、href 要素のクリックをシミュレートすることですが、DocumentText が常に空であるため、実行できません。

このWebBrowser - empty DocumentText の質問を赤くしましたが、うまくいきません。どこが間違っていますか?

4

1 に答える 1