'设置地点网页元素的等待,可参考此类代码
sleep 1000'这边设置等待时间
Do Until Not WD.FindElementById("***") Is Nothing
DoEvents
Loop
Do Until WD.FindElementById("***t").Enabled = True
DoEvents
Loop
尝试过很多种等待方式,上述亲测可用,先判断网页元素是否存在,再判断元素是否可用;前面可再增加等待时间;当然初次之外,针对有些网页,可对特定图标元素乳转圈圈啊,或者鼠标的状态进行判断;然后,对网页状态判断WD.ExecuteScript("return document.readyState") = "complete",这代码一丁点都不好用
sleep 1000'这边设置等待时间
Do Until Not WD.FindElementById("***") Is Nothing
DoEvents
Loop
Do Until WD.FindElementById("***t").Enabled = True
DoEvents
Loop
尝试过很多种等待方式,上述亲测可用,先判断网页元素是否存在,再判断元素是否可用;前面可再增加等待时间;当然初次之外,针对有些网页,可对特定图标元素乳转圈圈啊,或者鼠标的状态进行判断;然后,对网页状态判断WD.ExecuteScript("return document.readyState") = "complete",这代码一丁点都不好用