

Cloud
VisionでOCRを使わせていただいているのですが、全くcodeを変更していないにもかかわらず、突然403エラーを吐くようになりました。エラーコードを調べてみると、

[code]

    We're sorry... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now. See <a href="https://support.google.com/websearch/answer/86640">Google Help</a> for more information.
    
[/code]

とあります。確かにCloud
Function経由で多数のリクエストを送っていますが、規定のサービス料を支払っていて、これまで一年間ほどエラーが出たことはありません。対処方法などご存じの方いらっしゃいますでしょうか。


CC BY-SA 4.0
2020-12-15T06:04:20.523
72664
2020-12-15T08:24:22.093
2020-12-15T08:24:22.093
32986
43145
question
python
Cloud Visionで突然の403エラー


> See [Google Help](https://support.google.com/websearch/answer/86640) for
> more information

は読みましたか？

> Google に自動送信トラフィックとして認識される例
>
>   * ロボット、コンピュータ プログラム、自動化サービス、検索スクレーパから送信された検索
>   * サイトやページの Google でのランクを判断するソフトウェアを使って Google に送信された検索
>

と書かれてあります。つまりプログラムから自動送信されることを想定していません。もし人間の手から送信されたリクエストが Cloud Function
経由で送られていることを想定しているのなら、このエラーを検知してユーザーに通知する仕組みを作ってロボットでない証明を行ってもらう工程が必要になるでしょう。


CC BY-SA 4.0
2020-12-15T06:11:16.390
72665
2020-12-15T06:11:16.390
39645
72664
answer