72

Google Suggest API に関する公式ドキュメントはありますか?

Google のすべての検索で、古い情報または機能しないスクリプトを含む API 表示ページが提案されます。

たとえば、google.com で「app」と入力するとすぐに、Google は Apple、Applebees などを提案します。

4

6 に答える 6

45

ご想像のとおり、それは変わりました。

新しい URL はhttp://clients1.google.com/complete/search?hl=en&output=toolbar&q=YOURSEARCHTERMになりました

またはさらに最近: http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=YOURSEARCHTERM

于 2012-11-29T10:06:09.063 に答える
20

作業例の要約:

この質問の実例から:

http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=理論



この質問の実例 から:

http://suggestqueries.google.com/complete/search?output=firefox&q=theory




作業例の上のmhawkseyコメント から:

http://google.com/complete/search?client=chrome&q=theory

ここでclient=chrome他のブラウザ クライアントに変更できます。たとえば、Firefox の場合は次のようになります。

http://google.com/complete/search?client=firefox&q=theory




上記のmahoor13コメント からの作業例:

google.com/complete/search?output=toolbar&q=理論




dhiraj-pandey の 回答 から、「国固有の提案が必要な場合は、URL に &gl= を追加する必要があります」。それはツールバーのリンクでのみ機能します!

たとえば、インドの作業国固有の例は次のようになります。

google.com/complete/search?output=toolbar&q=theory&gl=in




単語を区切るには%20or+を使用します。例えば:

http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=a%20mykeyword

また

http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=a+mykeyword




また、ここからYQL を使用して 2 つの提案を得ることができます (最初の提案chuck norris、2 番目の提案steven seagal):

select * from xml where url in (
‘http://google.com/complete/search?output=toolbar&q=chuck+norris’,
‘http://google.com/complete/search?output=toolbar&q=steven+seagal’
)

上記のコードを使用すると、次のようになります。

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%20in%20%28%27http%3A%2F%2Fgoogle.com%2Fcomplete%2Fsearch %3Foutput%3Dtoolbar%26q%3Dchuck%2Bnorris%27%2C%27http%3A%2F%2Fgoogle.com%2Fcomplete%2Fsearch%3Foutput%3Dtoolbar%26q%3Dsteven%2Bseagal%27%29&format=xml&diagnostics=false




提案に関する Google からの情報: http://www.google.com/support/enterprise/static/gsa/docs/admin/70/gsa_doc_set/xml_reference/query_suggestion.html

于 2015-04-20T15:13:06.227 に答える
15

http://google.com/complete/search?output=json&q=YOURSEARCHEDTERMまたは XML 出力を試してくださいhttp://google.com/complete/search?output=toolbar&q=YOURSEARCHEDTERM

http://answers.oreilly.com/topic/1526-how-to-use-the-google-suggest-api-to-come-up-with-topics-for-answers/

また、Google 検索 API を使用する非常に興味深いツールも見つけました。これは、Python と Flaskのubersuggestkeysuggest の Googlealphabet スープ メソッド ツールに基づいています。

于 2011-04-10T13:13:11.303 に答える
9

@ Harvest316 が言ったように、これらの URL を使用して提案を取得できますが、国固有の提案が必要な場合は、URL に &gl= を追加する必要があります。たとえば、インドを検索すると、

http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=YOURSEARCHTERM&gl=in

于 2014-08-27T18:54:41.823 に答える
4

こんにちは私は、 JonnyPeaが言及したツールのÜbersuggestの作者です。公式のGoogleサジェストAPIはありません。私や他の人が使用するURLは、Googleをハッキングしていることがわかったものです。ここにいくつかのアドバイスがあります:

  • Bitbucketのアプリケーションソースコードを見てください(注意:私は趣味のプログラマーなので、コードは大幅に改善されています
  • 同じIPからAPIを何千回も呼び出さないでください。そうしないと、禁止されます。

[アップデート]

申し訳ありませんが、ソースコードは利用できなくなりました

于 2011-11-16T06:18:37.457 に答える
2

Google サジェスト (YouTube、Bing、App Store とともに) からデータを取得する有効な API があります: http://keywordtool.io/api

この API を使用すると、同じ IP からのリクエストの数などを気にする必要がなくなります。

Google には、オートコンプリート データを共有するための公式 API がありません。さらに、Google キーワード プランナーからの Google 提案に表示されるキーワードを非表示にすることがよくあります。

この API は有料サブスクリプションによるもので、月額 $280 から開始されることに注意してください。

于 2014-12-23T10:19:43.453 に答える