我正在使用VBA宏运行AHK,我正试图从网站中提取一些数据。但是当我重新加载网站20次时,它认为我是一个机器人。
我的计划是在我重新加载网页时在AHK中进行随机睡眠,这样就不会知道我正在运行程序。
有没有办法解决这个问题?如何在AutoHotKeys中随机休眠?
答案 0 :(得分:1)
AHK Sleep
Sleep, DelayInMilliseconds
实施例
Sleep, 1000 ; 1 second
Random, OutputVar [, Min, Max]
Random, , NewSeed
实施例
Random, rand, 1, 10
Random, rand, 0.0, 1.0
VBA
<强> Excel中强>
Application.Wait(Time)
使用强>
Declare Sub Sleep Lib "kernel32" Alias "Sleep" _
(ByVal dwMilliseconds As Long)
现在你可以称之为
Sub Sleep()
Sleep 1000 '1 sec
End Sub
Rnd功能