ユーザーからクエリを受け取り、Google の「I'm Feeling Lucky」検索から返された URL 結果を返すサンプル アプリを作成しています。Google は API を通じてこの機能を公開していますか? これにアクセスするには?
3 に答える
Google の「I'm Feeling Lucky」機能に魔法はありません。検索の最初の結果を選択するだけです。したがって、API を使用している場合でも、最初の結果を選択することもできます。
さらに、Google の「I'm Feeling Lucky」の結果にヒットするために、URL にこの形式を使用できます。
http://www.google.com/search?q=my+keywords+for+search&btnI
非推奨 Google API を使用することもできますが、これがおそらく最善の方法ですが、ここでより多くの作業 API ドキュメントが必要になりますhttps://developers.google.com/web-search/docs/
機能していない か、検索クエリで次の URL にアクセスできます:
http://www.google.com/webhp#q=your+search+query+here&btnI
&btnI を最後に追加してください。そうしないと、リダイレクトされません
アップデート 2014
上記の URL は機能しなくなり、検索 API は減価償却されますが、常に回避策があります。本当に必要な場合は、次の URL で簡単な get リクエストを使用できます。
https://www.google.com/search?q=your+search+query+here&btnI=
もちろんyour+search+query+here
、URL エンコードされた文字列に置き換えられます。