2017-01-15 8 views
0

私は、人々が特定のキーワード/キーワードのフレーズに基づいて質問する質問をプルアップするアプリケーションを構築しようとしています。検索クエリ情報のGoogle API?

Googleに「People also ask」という特定の機能があることにお気づきかもしれません。特定のキーワードフレーズ、たとえば「マージソート」を指定すると、同様の質問のリストが表示されます。

この情報を取得するためにGoogleが提供するAPIはありますか?私は周りを見回して何かを見つけられないように見える。

これについての助けに感謝します。ありがとう!

答えて

0

XHRを作成してください。 g。 https://www.google.com/complete/search?client=serp&hl=en&q=merge%20sort&xhr=tmerge%20sortは、URLでエンコードされたキーワードフレーズです。私の応答は、(読みやすさを向上させるためにフォーマットされた)、Googleのオートコンプリートの提案を含むJSON文字列です:ブラウザにGoogleのウェブページ上の要求を入力中

["merge sort", [ 
    ["merge sort", 0], 
    ["merge sort\u003cb\u003e java\u003c\/b\u003e", 0], 
    ["merge sort\u003cb\u003e algorithm\u003c\/b\u003e", 0], 
    ["merge sort\u003cb\u003e c++\u003c\/b\u003e", 0], 
    ["merge sort\u003cb\u003e python\u003c\/b\u003e", 0], 
    ["merge sort\u003cb\u003e pseudocode\u003c\/b\u003e", 0], 
    ["merge sort\u003cb\u003e time complexity\u003c\/b\u003e", 0], 
    ["merge sort\u003cb\u003e complexity\u003c\/b\u003e", 0], 
    ["merge sort\u003cb\u003e worst case\u003c\/b\u003e", 0], 
    ["merge sort\u003cb\u003e code\u003c\/b\u003e", 0] 
], { 
    "q": "EaGxh39vy6jRroUMUO5M7u-y09c" 
}] 

このようなXHRを検出することができます。

+0

これはいいですが、私が探しているものではありません。私が必要とするのは、「人々も尋ねる」から得られる提案です。言い換えれば、例えば、あなたがポップクイズで見つけるかもしれない完全な質問。 –

+0

@ Shivaどのようにして「People also ask」という機能を有効にすることができますか?何か不足していますか? Google検索で表示されるものは、すべて自動補完リストのみです。 – omegastripes

+0

ちょうど撮ったこのスクリーンショットを見てください:https://puu.sh/tonnh/870b22e2e1.png –