C# InvokeMember(“单击”)始终打开一个新窗口并导航到“关于:空白”#

C# InvokeMember(“单击”)始终打开一个新窗口并导航到“关于:空白”#,c#,hyperlink,click,browser,invokemember,C#,Hyperlink,Click,Browser,Invokemember,我正在尝试编写一个代码,通过查找 另外,int count将在以后使用。^您键入的示例链接是否正确?我想它没有显示正确。是的,我确信链接正确。我认为这是一个javascript的东西。。 HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(fetchRandom(filetxt.Text)); CookieContainer cookieContainer = new CookieConta

我正在尝试编写一个代码,通过查找


另外,
int count
将在以后使用。

^您键入的示例链接是否正确?我想它没有显示正确。是的,我确信链接正确。我认为这是一个javascript的东西。。
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(fetchRandom(filetxt.Text));
                CookieContainer cookieContainer = new CookieContainer();
                webRequest.CookieContainer = cookieContainer;
                webRequest.AllowAutoRedirect = false;
                //webRequest.Proxy = new WebProxy(host, port);

                HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
                Stream receiveStream = response.GetResponseStream();

                if (!webBrowser1.IsDisposed)
                {
                    webBrowser1.ScriptErrorsSuppressed = true;
                    webBrowser1.DocumentStream = receiveStream;
                    Delay(delayint);

                    if (!webBrowser1.IsDisposed)
                    {

                        HtmlElementCollection links = webBrowser1.Document.GetElementsByTagName("a");

                        //int count = 0;
                        foreach (HtmlElement link in links)
                        {

                        }

                        Delay(delayint);
                    }
                }

                HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(fetchRandom(filetxt.Text));
                CookieContainer cookieContainer = new CookieContainer();
                webRequest.CookieContainer = cookieContainer;
                webRequest.AllowAutoRedirect = false;
                //webRequest.Proxy = new WebProxy(host, port);

                HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
                Stream receiveStream = response.GetResponseStream();

                if (!webBrowser1.IsDisposed)
                {
                    webBrowser1.ScriptErrorsSuppressed = true;
                    webBrowser1.DocumentStream = receiveStream;
                    Delay(delayint);

                    if (!webBrowser1.IsDisposed)
                    {

                        HtmlElementCollection links = webBrowser1.Document.GetElementsByTagName("a");

                        int count = 0;
                        foreach (HtmlElement link in links)
                        {
                            if (count == 0)
                            {
                                 link.InvokeMember("click");
                                 count = count + 1
                            }
                        }

                        Delay(delayint);
                    }
                }
<a href="#" onclick="redirect('51865fd774d8f419270045', '7020'); return false;" target="_blank" class="headline">
            Link            </a>