問題タブ [google-ajax]

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 に答える
358 参照

javascript - Google Ajax Search results differ from "normal" Google Results?

I guess anything important you might have to know is within the title. If I use the Google Ajax WebSearch API with, for instance, "Dummy Search" as phrase, my resultset is a different one than if I perform the same phrase over google.com.

How can that be?

My querystring paramter options are exactly the same, language etc.

Thanks in Advance & Kind Regards

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

google-chrome-extension - Chrome拡張機能で使用するGoogleAJAXAPIキー

Chrome拡張機能でGoogleAJAXAPIの一部を使用したいのですが、これが可能かどうかわかりません。

AJAX APIのドキュメントには、ドメインに一致するキーを使用する必要があることが明記されています。延長の場合はどうなりますか?私のテストは機能しているように見えますが、これはリクエストの数が非常に少ないためだけだと心配しています。

出来ますか?どのキーを使用する必要がありますか?

ありがとう、ダン

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

java - Google 言語検出 API 応答エラー コード 406

Google 言語検出 API を使用しようとしています。現在、次のように Google ドキュメントで入手可能なサンプルを使用しています。

しかし、http エラー コード '406' が表示されます。

何が問題なのか理解できませんか?以下のGoogle検索クエリ(コメント済み)のように、正常に機能しています。

結果の言語検出 URL 自体は、Firefox または IE で実行すると正常に機能しますが、Java コードでは失敗します。

私が間違っていることはありますか?

前もって感謝します

アシッシュ

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

javascript - Google AJAX 検索結果ページのハッキング

私は初心者の開発者で、Google 検索結果ページのコンテンツを変更するための簡単なグリースモンキー スクリプトを作成しました。スクリプトは最初のページで正常に読み込まれます。しかし、ユーザーが 2 番目のページに移動する (または新しいクエリを検索する) と、変更は反映されません。

Google は ajax を使用して結果を読み込むようになったため、これは ajax によるものだと思います。ここで他の回答を読んで、の使用DOMNodeInsertedやその他のトリックを提案しましたが、何も機能しません。

誰かが解決策を提案できますか?

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

ajax - ajax-solr: ajax ページを Google で読み取り可能にする方法は?

ajax-solrを使用して、Solr から検索結果を生成しています。

このような ajax ページを Google (および一般的な検索エンジン) でインデックス作成に使用できるようにする方法はありますか?

ありがとう。

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

ruby-on-rails - RailsgemGoogleAjax。どうすればさらに検索を実行できますか?

使用:Rails 3.1.1

私はgoogleajaxgemを使用して、数千回の検索を含むスクリプトでGoogle検索を実行しています。

約20回の検索の後、一定量以上の検索を連続して実行できないように思われるため、待機して再試行するレスキューが必要です。約1分後、再試行すると、さらに10回の検索が続行されます。その結果、10回の検索を実行するのに約1分かかり、スクリプトが非常に遅くなります。

グーグルは(ipに基づいて?googleajaxリファラーに基づいて?)実行できる検索の量にブロックがあるようですが、それを回避する方法はありますか?

一時停止して常に待つことなく、googleajax gemを介してGoogle検索を実行できるようにするにはどうすればよいですか?どのような選択肢がありますか?

コード(重要でない部分が切り取られている):

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

javascript - Google のシバン #! ajax クロールの構文でページがクロールされない

Google のシバン '#!' を実装したサイトがあります。ajax クロールの構文。

https://developers.google.com/webmasters/ajax-crawling/docs/specificationで説明されているように、システムの両側が実装されています。

つまり、Ajax で作成されたページ ( http://avianguitars.ca/configurator/#!Sなど) の URL は、サーバー側でhttp://avianguitars.ca/configurator/? にキャッシュされた静的な HTML バージョンにマップされます。 _escaped_fragment_=S

Google には #! が表示されるはずです。構文を調べて、_escaped_fragment_ バージョンをクロールし、元のhttp://avianguitars.ca/configurator/#!S URL で Google に表示します。

サイトのサイトマップにhttp://avianguitars.ca/configurator/#!Sの形式の URL を追加しました。これは Google の開発者ツールから送信されますが、!# の URL はすべて無視されているようで、まだインデックスに登録されていません。

「shebanged」URL の別の例は http://avianguitars.ca/configurator/#!action=showline&lineid=46 で、これはhttp://avianguitars.ca/configurator/?_escaped_fragment_=action%3Dshowline%26lineid%3D46マップされます。

サイトマップ経由で送信されたその他の (Ajax 以外の) URL はすべて受け入れられます。また、一般的なクロールでもこれらの URL が検出されていると思います。

リンクのインデックス作成を妨げている、明らかに欠けているものはありますか?