我正在试图弄清楚应该是最好的方法来做到以下几点?我有一个与httpwebrequest一起使用的控制台应用程序.在我的应用程序的某些部分,我想这样做:
agent.GetURL("http://site.com/etc.../");
Wait for 8-16 Seconds<-Should be random
Agent.GetURL("http://site.com/etc.../");
Wait for 4-6 Seconds etc...
Run Code Online (Sandbox Code Playgroud)
请求是时间敏感的,因此计算机时间应该与每个请求不同,我不能请求等待它完成并再次请求.我读过有关计时器的信息,thread.sleep.我担心我没有停止或暂停的经验不想在将来遇到问题.那么如果你能告诉我这种代码的最佳方法是什么?
并且timer/thread.sleep是否可以在函数内部并在需要时使用它?
谢谢!
编辑:这个程序是隐形的,所以我需要一个解决方案,加载圆圈鼠标:)
尝试
Random random = new Random();
int timeDelay = random.Next(8, 16);
Thread.Sleep(timeDelay * 1000); //time in milliseconds
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8869 次 |
| 最近记录: |