我想找出执行以下操作的最佳方法是什么?
我有一个与 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...
请求对时间敏感,因此计算机时间应该与每个请求不同,我不能只是请求等待它完成并再次请求。我读过有关计时器、thread.sleep 的内容。我担心我没有停止或暂停的经验,不想将来出现问题。那么,如果您能建议我这种代码的最佳方法是什么?
是否有可能将计时器/thread.sleep放在函数内部并在我需要时使用它?
Thanks!
编辑:这个程序是不可见的,所以我需要一个不加载圆形鼠标的解决方案:)
Try
Random random = new Random();
int timeDelay = random.Next(8, 16);
Thread.Sleep(timeDelay * 1000); //time in milliseconds
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)