問題タブ [google-search-api]

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.

0 投票する
0 に答える
513 参照

ajax - Google AJAX API inurl: (非 Javascript 環境)

ご覧いただきありがとうございます。

次のリクエストから結果を取得しようとしています。

http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=inurl:nphMotionJpeg

Google で inurl:nphMotionJpeg を検索すると約 2 ページが返されますが、有効な 200 サーバー応答が返されますが、結果はありません。

以下に示す応答は、表示する結果がまだあることを示していますが、その URL にアクセスするか、前の要求に q 変数を追加すると、同じ 200 応答が返され、結果は返されません。

誰かがこの問題に光を当てることができますか? inurl:test などの応答数が多い inurl: 文字列を検索してみましたが、これらは機能します。「より深く検索」するためにクエリに追加できる変数はありますか? 私はドキュメントに目を通しましたが、これまでのところ私を避けています。

前もって感謝します!

0 投票する
4 に答える
956 参照

url - URL をキャプチャする最良の方法は何ですか?

URL を収集するための最良の方法を見つけようとしています。独自の小さなクローラーを作成することもできますが、サーバーがインターネット全体をクロールするには数十年かかり、必要な帯域幅が膨大になります。もう 1 つの考えは、Google の Search API または Yahoo の Search API を使用することですが、結果を得る前に検索を実行する必要があるため、これは実際には優れたソリューションではありません。

その他の考えとしては、DNS サーバーに問い合わせて URL のリストを要求することも考えられますが、DNS サーバーは私の要求を制限/抑制したり、まとめて禁止したりすることさえできます。現時点では、DNS サーバーに問い合わせる知識がかなり限られているため、これが最善の方法であるかどうかはわかりません。

URL の膨大なリストが必要なだけですが、将来的にレンガの壁にぶつかることなくこのリストを作成したいと考えています。何かご意見は?

私はPythonを学ぶためにこのプロジェクトを始めていますが、それは質問とは何の関係もありません.

0 投票する
3 に答える
3121 参照

html - Googleでキーワードに対して見つかった結果の数を取得する方法

「青い金属のやかん」のようなキーワード (引用符の有無にかかわらず) を指定して、この検索で​​見つかった結果の数だけを取得する必要があります。今引用符なしで検索すると、次のようになります。

ここで '1,040,000' は私が欲しい数です。これを行う API 関数はありますか、それとも HTML からこの番号を抽出する必要がありますか? これを行う最善の方法は何ですか?

0 投票する
2 に答える
2947 参照

python - python3.1でGoogleの検索結果をjsonに変換します

私は、グーグル検索APIを使用してグーグルに検索語を送り、最初の10件の結果をダウンロードするPythonプログラムを書いています。私は次のようにPython2.6でこれを行うことができました:

Googleの検索APIは結果をjsonとして返すため、上記のコードを使用して結果を自分のjsonにダウンロードし、リスト(betterResults)に解析しました。

Python 3に切り替えたとき、私のプログラムは例外をスローし始めました。どうやら、Python 2.6では、urlopen()によって返されるオブジェクトは、jsonにロードできるファイルのようなオブジェクトです。Python 3.1では、返されるオブジェクトはHTTPResponseオブジェクトです。これには、json仕様で要求されているように、read()メソッドが含まれていますが、バイトオブジェクトです。そのため、2.6のときのように情報にアクセスできませんでした。

グーグルから返されたjsonにアクセスする方法はありますか?jsonで実行できたように、Python 3で結果を取得し、必要なフィールドを選択するにはどうすればよいですか?

どうもありがとうございました、bsg

0 投票する
4 に答える
26473 参照

api - Google の検索エンジンの結果にプログラムでアクセスする方法はありますか?

Google は、特定のクエリに対する検索エンジンの結果をプログラムで表示する方法を提供していますか?

ユーザーが自分のウェブサイトが特定のキーワードに対して Google の結果でどのランクにあるかを確認できるように、追跡アプリケーションを構築したいと考えています。

編集: プログラムの動作は次のようになります: プログラムは毎日 Google に目的のフレーズをクエリし、ユーザーの Web サイトの位置を確認し、フレーズの位置の更新をユーザーにメールで送信します。

Google の利用規約にも確実に準拠したいと考えています。

0 投票する
1 に答える
12844 参照

android - Android システム用の Google 検索 API

Googleでローカル検索を行うAndroidアプリを構築しようとしています。

Google Search API for Javaがあることを知っており、それをデスクトップ アプリケーションに使用できます。ただし、Android プロジェクトで同じ jar ファイル (gsearch.jar) を使用すると、いくつかの問題が発生します。

gsearch.Client オブジェクトの .localSearch() メソッドを呼び出すと、ランタイム エラーが発生します。エラー メッセージは次のとおりです。「java.lang.VerifyError: gsearch.Client」。このメッセージは、Dalvik Debug Monitor ログで発生しています。

では、ここで何が問題なのですか?Android で検索 API を使用できませんか?

さらに重要なことに、Android アプリからローカル検索を行うにはどうすればよいですか? Android SDK には検索 API が組み込まれていますか? Maps API しか見つかりませんでした。Map 検索は探しているものではありません。

助けてくれてありがとう、

ジュニア

0 投票する
2 に答える
7032 参照

c# - C#用のGoogle Search API

GoogleがSOAPAPIを廃止したので、C#コードから検索するために何を使用できますか?

私は彼らがJavascriptAJAXAPIを持っていることを知っています-私はそれを実装し、それは機能します-しかし私は同じことをする必要がありますが、バックエンドコードからです。

0 投票する
1 に答える
897 参照

javascript - Google検索/MapApiJSをHTMLから分離

私のコーディングは1つの関数のみを中心に展開しているため、マップと検索がこの関数上で一緒に行われる関数OnLoad()。しかし、私はマップと検索JSを分離するように任命され、それを行うことができませんでした。それらを分離するためのヒントやコツはありますか?

0 投票する
1 に答える
182 参照

google-maps - Google Search API だけから座標を取得する

Google APIマップなしでそれを行うことは可能ですか? どこでも検索しましたが、助けが見つかりませんでした。

0 投票する
1 に答える
640 参照

python - simplejson を介した Google API クエリが "responseData": null を返すのはなぜですか?

Python と simplejson を使用して Google 検索の最初の結果をスクリーンスクレイピングしようとしていますが、オンラインの多くの例が示す方法で検索結果にアクセスできません。ここにスニペットがあります:

ブラウザでhttp://ajax.googleapis.com/ajax/services/search/web?v=1.0&stackoverflow (または %s に代わるもの) にアクセスすると、「{"responseData" : null, "responseDetails": "クリップ スイープ", "responseStatus": 204}." 明らかに空のresponseDataを使用しようとする以外に、PythonでGoogle検索の結果にアクセスする他の方法はありますか?