2016-11-24 12 views
0

このトピックはに関連している: VBA EXCEL GOOGLE LOOKUPVBAエクセルGoogle検索のエラー

コードは、最初の741件のレコードを正常に実行し、値を返され、その後、私はエラーを得ました。

私は手動でGoogleに行くと、CAPTCHAコードを尋ねました。

その後、私はもう一度1271レコードをもう一度実行し、Googleによってブロックされました。

Googleではリクエストをブロックしていますが、まだテストを行い、3-5kリストでさらに検索を実行する必要があります。

ブロックされないようにするにはどうすればよいですか?コードにはどのような変更を行う必要がありますか?

私はerror "91を取得しています、この行に:

Set objH3 = objResultDiv.getElementsByTagName("H3")(0)

多くのおかげで、あなたの助けは非常に高く評価されるだろう!

答えて

0

答えがわかりませんが、私が見つけたのはGoogleが検索をブロックしていることです(あなたとあなたのスクリプトが収集するデータがない空白の画面が表示されます)。これは、データが収集されていないため、error 91の原因となります。

Application.Wait (Now + TimeValue("0:00:01"))

誰もが任意のより良いか、よりスマートな方法を見つけた場合は、共有してください:ブロックされ得ることから私を救った何

は、ループの簡単な遅延です。

敬具、 Mr.D