如何停止循环

本文关键字:循环 何停止 | 更新日期: 2023-09-27 18:05:04

你好,我想知道为什么循环不停止?我能做些什么来解决它呢?

下面是我的代码:
     HtmlElementCollection elements = webBrowser1.Document.GetElementsByTagName("input");
        for (int i = 0; i < 5; i++)
        {
            foreach (HtmlElement element in elements)
            {

                if (element.Name == "q") { element.SetAttribute("value", word); }
                if (element.Name == "go") { element.InvokeMember("click"); }

            }
        }

注意:set-attribute中的"word"是一个随机词。

谢谢。

如何停止循环

InvokeMember可能正在重新加载页面。因此,在循环中每次都返回第一个链接(永远不会到达第二个链接)