如何停止循环
本文关键字:循环 何停止 | 更新日期: 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可能正在重新加载页面。因此,在循环中每次都返回第一个链接(永远不会到达第二个链接)