フォーラムの大量のユーザー名可用性チェッカーを作成していますが、タイマーが高速に設定されている場合、フォーラムでユーザー名が利用できないときにユーザー名が利用可能であると表示されることがあります。
リストボックス内の次のユーザー名にスキップする前に、ユーザー名が正しくチェックされていることを確認するにはどうすればよいですか?
私のコードの例:
// Timer1
timer1.Stop();
webBrowser1.Document.GetElementById("username").InnerText = list.SelectedItem.ToString();
webBrowser1.Document.GetElementById("register").InvokeMember("Click");
list.SelectedIndex = list.SelectedIndex + 1;
timer2.Start();
// Timer2
timer2.Stop();
if (webBrowser1.Document.GetElementById("status").ToString().Contains("available"))
{
list2.Items.Add(list.SelectedItem.ToString());
timer1.Start();
}
else
{
timer1.Start();
}
WatiNなどを使用して、ユーザー名が使用可能かどうかを確認してから次のタグにスキップするのを待つことはできますか?ページはリロードされません。