問題タブ [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.
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
いますが、テキストが必要なだけなので、要件を満たせません。
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)
javascript - jQuery 経由で Google カスタム検索 API を呼び出すアクセス制御元エラー
JQuery を使用して Google カスタム検索 API を呼び出そうとすると、アクセス制御元のエラーが発生します。これは機能します:
しかし、jquery を導入しようとすると、うまくいきません。
また
google-search-api - Google SEO/検索ランク情報をプログラムで取得するにはどうすればよいですか? APIまたはスクレーパー?
私は2つの値を取得するプログラム的な方法を見つけようとしています:
- 特定の用語に対する Google 検索結果でのドメインの位置
- その用語の Google 検索結果の数
現在、私のクライアントはいくつかのスクレイパー ソフトウェアを使用していますが、手動の手順が必要です。
この情報を取得するためにアクセスできる API はありますか? または、完全に自動化されたスクレーパー メソッドを検討する必要がありますか?
(これは以前に尋ねられたことは知っていますが、私の質問は少し異なります。また、以前に質問されてから状況が変わったかどうかも知りたいです。)ありがとう!
google-sheets - Google スプレッドシートのセル テキストのハッシュ
特定のセル内のテキストの MD5 または SHA1 ハッシュを計算し、それを Google スプレッドシートの別のセルに設定するにはどうすればよいですか?
またはのような式はあります=ComputeMD5(A1)
か=ComputeSHA1(A1)
?
または、これにカスタム式を書くことは可能ですか? どのように?
ruby-on-rails - RoR を使用した Google 検索、どのように機能しますか?
私はRoRを初めて使用します。プロジェクトのビューでフィールドを使用してGoogle検索を行う方法を知りたいのですが、どうすればそれができるか知っていますか?
私のapplication.html.hamlにコードがあります:
どうすればこれを実装できますか?
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 を使用したいのですが、人名などすべてを修正できるスペル チェッカーを自分で実装する余裕はありません。
algorithm - 検索結果のマージ アルゴリズム
私は2つの主要な文字列AとBを検索する必要がある検索バーを実装しています次のように結果を優先します(最も重要なものから順に)
- AとBを組み合わせた結果
- Bのみの結果
- Aのみの結果
たとえば、「エジプト」+「ピラミッド」を検索すると、最初の結果は「エジプトのピラミッド」のようなものになり、次に「ピラミッド」全般または幾何学的形状などに関する結果が続きます..、最後に「エジプト」の検索結果
Google や Bing などのいくつかの検索 API を試しています。現在行っていることは、最初に両方を検索して結果セット X を取得し、次に B のみを検索してポジティブ リストと呼ばれるものを取得し、次に A のみを検索して a を取得することです。ネガティブリスト..結果をXにスコア付けし、ネガティブリストに存在する場合はペナルティを課し、ポジティブリストに存在する場合はボーナスを与え、最後にポジティブリストに残っているものをXに追加します..
それはうまく機能しますが、それでも十分ではありません。誰かがこの単純なアルゴリズムに追加するか、まったく異なるアイデアを手伝ってくれるかどうか疑問に思っていました
google-search-api - Google Product Search API - 販売業者と価格を確認する
だから私はここに見られるように売り手と価格のリストを取得しようとしています(例として)
単一製品の製品比較をしようとしていますが、ここでデータを使用してデータベースに取り込み、保存する必要があります。
Google のショッピング検索 API を使用して (以下のように)、この情報が返されることを期待していましたが、マーチャントのリストがない製品のみが返されるようです。
http://code.google.com/apis/shopping/search/v1/getting_started.html
と
私の質問: Google Product Search API から販売者とその価格のリストを取得するにはどうすればよいですか。それが不可能な場合、同じことを行うために使用できる他のフィードなどはありますか?
編集: crowdBy ルールをいじっていますが、製品ごとに複数のベンダーを返すようにはできていないようです。
java - Java API 経由の Google 検索 - 複数のリクエスト
私はこの質問から来ています。
次のコードはうまく機能しません。
検索クエリを 1 回実行すると問題なく動作しますが、このループで null ポインター例外が発生します。
残念ながら、いくつかのクエリを実行するにはプログラムが必要です :( どうすればよいですか?
NullPointerException
最初に aを返しますresults.getResponseData
。