gpt4 book ai didi

C# 在下一行之前等待或暂停 X 秒

转载 作者:行者123 更新时间:2023-11-30 13:23:24 25 4
gpt4 key购买 nike

我想弄清楚执行以下操作的最佳方法应该是什么?我有一个与 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 的文章。恐怕我没有停止或暂停的经验不想在将来提出问题。那么,如果您能告诉我这种代码最好的方法是什么?

是否可以将 timer/thread.sleep 放在一个函数中并在我需要的时候使用它?

谢谢!

编辑:这个程序是不可见的,所以我需要一个没有加载圆圈鼠标的解决方案:)

最佳答案

尝试

Random random = new Random();
int timeDelay = random.Next(8, 16);

Thread.Sleep(timeDelay * 1000); //time in milliseconds

关于C# 在下一行之前等待或暂停 X 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12385110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com