此主题与:VBA Excel Google查找
代码在第一个741记录中成功运行并返回了值,然后我有一个错误。
我注意到,如果我手动去Google,它询问了验证码。
然后,我再次成功地为另外1271个记录运行了它,然后被Google封锁。
现在Google阻止了我的请求,但是我仍然需要进行一些测试并使用3-5k列表进行更多搜索。
如何避免被阻止?代码应该做什么更改?
我在此行上得到error "91
:
Set objH3 = objResultDiv.getElementsByTagName("H3")(0)
非常感谢,您的帮助将非常感谢!
不确定这是否是答案,但是我设法发现的是Google阻止了您的搜索(又称您和您的脚本获得空白屏幕,没有数据可以收集)。这就是导致error 91
的原因,因为没有收集数据。
使我免于被阻止的是简单的循环延迟:
Application.Wait (Now + TimeValue("0:00:01"))
如果有人发现任何更好或更聪明的方法,请分享。
亲切的问候,先生