問題タブ [google-translation-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
7876 参照

python - リクエストが多すぎるため、Google Translation API id が IP アドレスをブロックしている

API から製品データを要求し、それらを で解析し、モジュールを適用して、応答を Postgresql データベースに保存するDjangoビューを設定しています。BeautifulSoupgoogletrans

昨日はすべてが正常に機能していましたが、突然、Google が一度に多すぎるリクエストに対して私の IP アドレスへのアクセスをブロックしました..

LTEをオンにしてIPアドレスを変更したところ、うまくいきました。

しかし今、この IP アドレスで再び同じことが起こらないようにするために、googletransAPI をバッチで呼び出す方法、または再度ブロックされないようにするその他の解決策を見つける必要があります。

これは私の見解です:

Batch で Google 翻訳 API を呼び出すにはどうすればよいですか? または、それに対する他の解決策はありますか?

助けてください。

編集

@ ddor254に基づいて、どこに置く必要がありますtime.sleep(2)か?

これが出てきたのですが、これでいいですか?

またはこのように:

この新しい IP もブロックされる危険を冒す前に、それが正しい方法であることを確認したいだけです。