我有时候用Excel里的VBA调用IE在网上抓点数据。但这个IE automation经常出问题。 最常见的问题是IE停止工作了。或者IE长时间不ready,也就是readystate=4这个条件 好久都不能满足。请问有哪些方法能让这个automation更robust 一些?如果有比 automation更好的解决方案,请赐教。谢谢。 我的程序的大致结构如下 Set IE = CreateObject("InternetExplorer.Application") for i=1 to 1000 With IE .Visible = False .Navigate strWebAddress Do Until .ReadyState = 4: DoEvents: Loop End With strWebContent=IE.Document.body.innertext Process strWebContent Next IE.quit Set IE=nothing