問題タブ [discogs-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.
python - Python Selenium _keysを送信するフィールド要素が見つかりません
オーバーレイまたはフレーム商品を発送するときに、特定のフィールドの追跡番号で Discogs を更新するために、Python コードを使用しようとしています。
そのフィールドボックスを調べると、これがコードです(添付ファイルにも表示されています)
driver.find_element_by_ID
Text
私は使用しName
てナビゲートするのが得意です。しかし、このフィールドボックス要素を配置するために何を使用すればよいかがわからないため、 を使用できますsearch.send_keys
。xpath
&を試しclass
ましたが、要素が見つからないというエラーが返されません。
javascript - Ajaxでは、複数条件の「ヘッダー」を書く方法は?
初心者として、(Discogs API を使用して) Ajax を使用する際にいくつか問題があります..discogs のリクエスト トークンを取得するには
https://www.discogs.com/developers#page:authentication,header:authentication-discogs-auth-flow
しかし、このヘッダーの書き方は?以下は私の試行中のコードですが、これが適切ではないことはわかっています。
javascript - 反応クライアントから API へのリクエスト数をレート制限する
クライアントで React と fetch を使用して、Discogs APIにリクエストを送信しています。この API では、1 分あたり最大 60 リクエストの制限があります。これを管理するために、Discogs は「残りのリクエスト」、「使用済みリクエスト」、「最大許容リクエスト」などのカスタム値をレスポンス ヘッダーに追加していますが、コアが原因でこれらのヘッダーを読み取ることができません。
そこで私がやろうと決めたのは、この API のリクエスト ラッパーを作成することです。
- 時間枠を定義します (この場合は 60 秒)。
- この時間枠で実行できる最大リクエスト数を定義します。
- 受信したリクエストをキューに入れ、制限に従って処理します。
- リクエストをキャンセルして、キューから引き出すことができます。
setTimeout
ジョブがキューに入れられ、リクエストの呼び出しを遅らせる機能で管理されるシングルトンオブジェクトを使用して、実際の例を実行することができました 。
これは、単純なコールバックを使用する場合に機能しますが、React コンポーネントに値を返す方法と、コールバック(フェッチ)の代わりに Promises を使用して実装する方法がわかりません。
また、react コンポーネントからのタイムアウトまたはフェッチ リクエストをキャンセルする方法もわかりません。
簡略化したこの例を確認できます。たぶんそれが最善の方法ではないか、このコードがたわごとであることはわかっています。そのため、それに関するヘルプやガイダンスをいただければ幸いです。