問題タブ [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 投票する
3 に答える
144285 参照

google-search-api - 今使用するものGoogleNewsAPIは非推奨になりましたか?

私が取り組んでいるプロジェクトの一環として、GoogleNewsAPIをWebアプリケーションに実装するように指示されました。

ただし、Google News APIサイトを確認したところ、次のメッセージが表示されます。

重要:Googleニュース検索APIは、2011年5月26日をもって正式に廃止されました。引き続き廃止ポリシーに従って機能しますが、1日あたりのリクエスト数が制限される場合があります。

SOの質問を確認しましたが、NewsAPIに関連する質問を見つけることができませんでした。

  • Google News APIが冗長になったので、何を使用すればよいですか?
  • カスタム検索APIですか?
  • もしそうなら、どうすればこれを私のWebアプリケーションの特定のクエリのニュース結果だけに関連させることができますか?

GoogleニュースのRSSを確認しましたが、これはHTMLを使用してdescriptionいますが、テキストが必要なだけなので、要件を満たせません。

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

node.js - Googleカスタム検索APIが無効なJSONを返しますか?

Node.jsを使用してGoogleカスタム検索を呼び出して試してみます。結果は正常に返されますが、JSON.parse(dataFromGoogle)を使用してJSONを解析しようとすると、いくつかの要素(htmlタイトルとスニペット。htmlタイトルにはUnicodeエスケープシーケンスが含まれています)で不正なトークンエラーが発生します。 、しかし、スニペットで何が問題なのかわかりません)。GoogleにHTMLタイトルを返送させないようにすることはできますが、スニペットが本当に必要です。

これには適切な回避策がありますか、それとも不正な文字を手動で取り除くために追加の前処理を行うことを計画する必要がありますか?

* *編集:これからのコンソール出力を追加

Googleを使用して「中小企業」を検索する

\ u003cb \ u003eSmall Business \ u003c / b \ u003e Health Care Tax Cre ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^構文エラー:Object.parseで予期しないトークンが不正です(ネイティブ)IncomingMessageで。(/Users/pvencill/workspace/irslab/lib/searchEngine.js:44:35)IncomingMessage.emit(events.js:64:17)at HTTPParser.onBody(http.js:119:42)at CleartextStream.ondata (http.js:1213:22)CleartextStream._push(tls.js:291:27)at SecurePair._cycle(tls.js:565:20)at EncryptedStream.write(tls.js:97:13)at Socket Socket.emit(events.js:64:17)の.ondata(stream.js:40:26)

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

javascript - jQuery 経由で Google カスタム検索 API を呼び出すアクセス制御元エラー

JQuery を使用して Google カスタム検索 API を呼び出そうとすると、アクセス制御元のエラーが発生します。これは機能します:

しかし、jquery を導入しようとすると、うまくいきません。

また

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

google-search-api - Google SEO/検索ランク情報をプログラムで取得するにはどうすればよいですか? APIまたはスクレーパー?

私は2つの値を取得するプログラム的な方法を見つけようとしています:

  • 特定の用語に対する Google 検索結果でのドメインの位置
  • その用語の Google 検索結果の数

現在、私のクライアントはいくつかのスクレイパー ソフトウェアを使用していますが、手動の手順が必要です。

この情報を取得するためにアクセスできる API はありますか? または、完全に自動化されたスクレーパー メソッドを検討する必要がありますか?

(これは以前に尋ねられたことは知っていますが、私の質問は少し異なります。また、以前に質問されてから状況が変わったかどうかも知りたいです。)ありがとう!

0 投票する
9 に答える
61736 参照

google-sheets - Google スプレッドシートのセル テキストのハッシュ

特定のセル内のテキストの MD5 または SHA1 ハッシュを計算し、それを Google スプレッドシートの別のセルに設定するにはどうすればよいですか?

またはのような式はあります=ComputeMD5(A1)=ComputeSHA1(A1)

または、これにカスタム式を書くことは可能ですか? どのように?

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

ruby-on-rails - RoR を使用した Google 検索、どのように機能しますか?

私はRoRを初めて使用します。プロジェクトのビューでフィールドを使用してGoogle検索を行う方法を知りたいのですが、どうすればそれができるか知っていますか?

私のapplication.html.hamlにコードがあります:

どうすればこれを実装できますか?

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

spell-checking - Google カスタム API のスペルミスを修正する方法

私は Google のカスタム検索 API を使用しています。次のような URL に HTTP リクエストを送信します。

https://www.googleapis.com/customsearch/v1?key=<my-key>&cref=&num=10&q=how+can+i+do+htis

Google で「how can i do htis」を検索すると、「Showing results for how can i do this」と表示され、いくつかの結果が表示されます (結果セット A と呼びます)。

しかし、API を使用してスペルミスの文字列を検索すると、A とは異なる結果が得られます... 正しいスペルの文字列で検索すると、Google の通常の検索サービスと一致する結果 A が返されます。

提案された文字列を使用して直接検索する方法はありますか? API を使用したいのですが、人名などすべてを修正できるスペル チェッカーを自分で実装する余裕はありません。

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

algorithm - 検索結果のマージ アルゴリズム

私は2つの主要な文字列AとBを検索する必要がある検索バーを実装しています次のように結果を優先します(最も重要なものから順に)

  1. AとBを組み合わせた結果
  2. Bのみの結果
  3. Aのみの結果

たとえば、「エジプト」+「ピラミッド」を検索すると、最初の結果は「エジプトのピラミッド」のようなものになり、次に「ピラミッド」全般または幾何学的形状などに関する結果が続きます..、最後に「エジプト」の検索結果

Google や Bing などのいくつかの検索 API を試しています。現在行っていることは、最初に両方を検索して結果セット X を取得し、次に B のみを検索してポジティブ リストと呼ばれるものを取得し、次に A のみを検索して a を取得することです。ネガティブリスト..結果をXにスコア付けし、ネガティブリストに存在する場合はペナルティを課し、ポジティブリストに存在する場合はボーナスを与え、最後にポジティブリストに残っているものをXに追加します..

それはうまく機能しますが、それでも十分ではありません。誰かがこの単純なアルゴリズムに追加するか、まったく異なるアイデアを手伝ってくれるかどうか疑問に思っていました

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

google-search-api - Google Product Search API - 販売業者と価格を確認する

だから私はここに見られるように売り手と価格のリストを取得しようとしています(例として)

http://www.google.co.uk/products/catalog?q=call+of+duty+modern+warfare+3&hl=en&cid=3184753655595438210&os=sellers

単一製品の製品比較をしようとしていますが、ここでデータを使用してデータベースに取り込み、保存する必要があります。

Google のショッピング検索 API を使用して (以下のように)、この情報が返されることを期待していましたが、マーチャントのリストがない製品のみが返されるようです。

http://code.google.com/apis/shopping/search/v1/getting_started.html

私の質問: Google Product Search API から販売者とその価格のリストを取得するにはどうすればよいですか。それが不可能な場合、同じことを行うために使用できる他のフィードなどはありますか?

編集: crowdB​​y ルールをいじっていますが、製品ごとに複数のベンダーを返すようにはできていないようです。

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

java - Java API 経由の Google 検索 - 複数のリクエスト

私はこの質問から来ています。

次のコードはうまく機能しません。

検索クエリを 1 回実行すると問題なく動作しますが、このループで null ポインター例外が発生します。

残念ながら、いくつかのクエリを実行するにはプログラムが必要です :( どうすればよいですか?

NullPointerException最初に aを返しますresults.getResponseData