問題タブ [duckduckgo-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 投票する
1 に答える
695 参照

web - DuckDuckGo (およびその他) カルマ ウィジェットに関する質問

ある日ブラウジング中に「DuckDuckGo」カルマ ウィジェットに気付き、それで遊ぶことにしました。

その目的は、さまざまな Web サイトから「カルマ」を収集し、次のような小さなボックスを表示することです。

ddg カルマ ウィジェット

私は自分のサイトで次のように試してみましたが、上の写真は問題なく提供されます。

ただし、答えが見つからない質問があります。

  1. ドキュメントが見つかりませんでした。k.js のパラメーターは、文字通り試行錯誤して把握する必要がありました。誰でもそれを手伝ってもらえますか?

  2. ウィジェットをサイトに追加した日のカルマがまだ表示されています。それ以来、値が変更されていることはわかっています。私は何が欠けていますか?

  3. 最後に、私がウェブサイトで簡単に使用できる同様のウィジェットを提案できる人がいれば、それは正当に支持されるでしょう!

0 投票する
1 に答える
1550 参照

python - DuckDuckGo 検索で「List Index out of range」が返される

これが私の Duck Duck Go 検索スクリプトです。

戻ります。リスト インデックスが範囲外です。r.results を印刷すると、次のようになります。

しかし、「DuckDuckGo」以外を検索すると。空の値を返します

私は彼らがサンプルコードで何をしたかを正確にフォローしました。 https://github.com/mikejs/python-duckduckgo

0 投票する
1 に答える
766 参照

json - Golang を使用して DuckDuckGo から JSON をデコードする

私はDuckDuckGo に Go ライブラリを使用してきましたが、1 つのことを除いて正常に動作しています。「関連トピック」セクション。通常、次のようになります。

ただし、「RealtedTopics」セクションでは、多数の「結果」とそのトピックの「名前」を含む一連の「トピック」が表示されることがあります。

あまり意味がなかったらすみません。これの良い例は、Doctor Who を検索する場合です。

これらの「トピック」にアクセスできるようにライブラリを拡張するにはどうすればよいですか? json.Unmarshalそれを行うために(これはライブラリが使用するもの)を使用する方法は考えられません。

よろしく、

ジンジャービル

0 投票する
2 に答える
10602 参照

api - DuckDuckGo API - より多くの結果を得るには?

DuckDuckGo API を使用したデフォルトの検索では、最初のページ (約 25 ページ) の結果のみが返されます。さらに結果を取得したり、検索結果の 2 ページ目、3 ページ目に移動したりする方法はありますか?

Faroo などの Web サイトには、s(開始を表す)というパラメーターがあり、最初の 10 件の結果が必要な場合は1に、次の 10 件の結果が必要な場合は11に設定できます。DuckDuckGo にもそのようなものはありますか?

0 投票する
3 に答える
47701 参照

api - Duckduckgo API による検索結果の取得

私がやりたいことは、文字列クエリを送信し (検索バーに手で入力するのと同じです)、最初の結果の URL を保存することです (存在する場合)。

同様の質問 ( Python 検索スクレイピング) を尋ねましたが、それに対する答えは Google でうまく機能します。私の問題は、Duckduckgo の検索 API アドレスがどこにも見つからないことです。私を助けてくれるか、これを行う別の方法を提案してもらえますか?

0 投票する
0 に答える
3733 参照

angularjs - 混合コンテンツ: 「URL」のページは HTTPS 経由で読み込まれました | AngularJS

$http.get リクエストをダックダックゴの API に送信したいアプリを作成していますが、そのリクエストは HTTP 経由で行われます。私のサイトが HTTP であることを確認すると、次のエラーが発生します。

リクエストに s を追加すると、明らかに次のようになります (CORS が設定されていないことがわかります)。

私の質問: json を取得して、上記の 2 つのうちの 1 つをバイパスすることはありますか?

編集1:

私も次のことを試しました:

2番目の場合、次のエラーが発生します。

0 投票する
1 に答える
178 参照

python-2.7 - ユニークな検索結果を得るには?

私はこの( https://github.com/thibauts/duckduckgo )モジュールを使用してduckduckgoの検索結果をスクレイピングしています:

出力で検索結果を取得しています
が、同じリンクが 4 回繰り返されているようです

出力:

これを修正して、検索エンジンを使用した場合と同じ結果を得る方法。

0 投票する
2 に答える
278 参照

json - Retrofit2 を使用して DuckDuckGo Answers API からの JSON 応答を解析するには?

Gson と Retrofit2 を使用して POJO インスタンスを取得しようとしています。

一般的な JSON 応答は次のようになります

私の問題はInfoboxフィールドにあります。場合によっては (このように)、フィールドは次の型のオブジェクトになり、それ以外の場合は空の文字列になります。

以下のように TypeAdapter を書いてみました

しかし、それは失敗しますjava.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING

さらに紛らわしいのはmeta、オブジェクトでもある応答内のフィールドの値が null (のような空の文字列ではないinfobox)になる場合があることです。

私はGsonを他のすべてに使用しており、別の依存関係を追加したくないので、Gsonを使用してそれを実行できるようにしたいと考えています

0 投票する
1 に答える
687 参照

php - DuckDuckGo API に基づいて検索結果を取得するにはどうすればよいですか?

DuckDuckGo APIから生成された json ファイルを、読み取り可能な html または PHP 文字列にデコードしたいと考えています。

私は PHP を試してみましjson_decodeたが、何もありません:

何か案は?