Googleインスタントのレコメンデーションを可視化するアプリを開発したい。これはコース プロジェクト用であり、今のところ、Web プログラミング ツールについてはあまり知りません。私が疑問に思っているのは、別の Web ページからそのデータを取得できるということです。それが可能で、どのプラットフォームで可能であると思われる場合は、正しい方向に私を案内していただけますか?
2 に答える
実際に何をしようとしているのかについての情報がなければ、適切な答えを出すことは困難です。私が理解していることから、Google 検索からオートコンプリートされたアイテムのリストを好きなように操作したいだけですか?
その場合、ここの最高評価の回答を使用して、 http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERYを使用して JSON オブジェクトを取得し、それを操作して auto を取得できます-完全な結果。部品は必要ですが、client=
そこに入れることができるさまざまなオプションを見ていません。
個人的には、これまで JSON を使用したことがないため、解析方法についてのヘルプを提供することはできませんが、JSON Web サイトおよびw3 Webサイト で詳細を確認できます。
JavaScript のように動作するか、JavaScript エンジンまたはブラウザ アドオンを実行し、そのアドオンと通信する必要があります。
入力すると、javascript 関数が呼び出されます。したがって、この関数を自分で呼び出すか、その機能を模倣する必要があります。入力した内容を使用して、Web サービス/Web ページフォームをプログラム (ajax) で呼び出すと思います。サーバーは提案で応答します。あなたがブラウザではないことに気付いた場合、Googleがあなたを否定しない限り、それほど難しいことではありません. 彼らは 100 回の無料の API 呼び出しだけを気に入っていると思いますが、それについてはググってみてください。
Java の Http コンポーネントは、cookie などを使用してサービスを呼び出すのに役立ちます。Firefox の開発ツールを使用して、Google 検索バーに入力してコードを表示したときにフードの下で何が起こるかを確認する必要があります。