問題タブ [duckduckgo]
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 - エンコードされた URL クエリにスペースがあると DuckDuckGo API が応答しない
本当の質問が 2 つあります。どちらもこのコードに関連しています:
1 つはこれです: 「US Presidents」のようなクエリを実行すると、次のような結果が返されます。
基本的に、すべてが空です。私が知っている見出しキーでさえ、URL形式にエンコードされた「米国大統領」として送信されました。この問題は、スペースを含めて送信するすべてのクエリに影響するようです。ブラウザで「https://api.duckduckgo.com/?q=US%20Presidents&format=json&pretty=1」という URL にアクセスしても、空の json キーがたくさん表示されるだけです。
私の次の質問はこれです。「1+1」のようなものを送信すると、json 応答の「Answer」キーは次のようになります。
他のすべては正しいようですが、「結果」は「2」になるはずですよね? すべての「関連トピック」を含め、json の残りの部分はすべて正しいようです。
これについての助けをいただければ幸いです。