问题标签 [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.
javascript - Google Ajax 搜索结果与“正常”的 Google 结果不同?
我想您可能必须知道的任何重要内容都在标题中。如果我将 Google Ajax WebSearch API 与例如“虚拟搜索”作为短语一起使用,我的结果集与我在 google.com 上执行相同短语时的结果集不同。
这个怎么可能?
我的查询字符串参数选项完全相同,语言等。
提前致谢和亲切的问候
google-chrome-extension - 我在 Chrome 扩展程序中使用哪个 Google AJAX API 密钥
我想在我的 Chrome 扩展程序中使用一些 Google AJAX API,但我不确定这是否可行。
AJAX API 文档明确指出我必须使用与我的域匹配的密钥。如果延期会怎样?我的测试似乎有效,但我担心这仅仅是因为我提出的请求数量很少?
可能吗?我应该使用哪个键?
谢谢,丹
java - 谷歌语言检测api回复错误码406
我正在尝试使用 Google 语言检测 API,现在我正在使用 Google 文档中提供的示例,如下所示:
但我收到 http 错误代码“406”。
我无法理解问题是什么?正如下面的谷歌搜索查询(评论)它工作正常。
当我在 firefox 或 IE 中运行生成的语言检测 url 时,它本身工作正常,但在我的 java 代码中却失败了。
有什么我做错了吗?
提前致谢
阿什什
javascript - 入侵 Google AJAX 搜索结果页面
我是一名新手开发人员,并创建了一个简单的greasemonkey 脚本来修改Google 搜索结果页面上的内容。脚本在第一页加载良好。但是当用户转到第二页(或搜索新查询)时 - 修改不会反映。
我猜这是因为 ajax,因为 Google 现在使用 ajax 加载结果。我在这里阅读了其他答案,建议使用DOMNodeInserted
和其他技巧,但没有任何效果。
有人可以提出解决方案吗?
ruby-on-rails - Rails gem GoogleAjax。如何执行更多搜索?
使用:Rails 3.1.1
我正在使用 googleajax gem 在包含数千次搜索的脚本中执行 Google 搜索。
在大约 20 次搜索之后,我需要等待并重试的救援,因为您似乎无法连续执行超过一定数量的搜索。大约一分钟后,重试会使搜索继续进行 10 次以上的搜索。结果是执行 10 次搜索大约需要一分钟,这使得脚本非常慢。
谷歌似乎有可能限制一个人可以执行的搜索量(基于 ip?基于 googleajax 推荐人?),但有没有办法解决这个问题?
我可以做些什么才能通过 googleajax gem 执行 Google 搜索,而不必一直暂停和等待?我有什么选择?
代码(去掉了不重要的部分):
javascript - 谷歌的shebang#!ajax 抓取的语法不会导致被抓取的页面
我有一个实施了 Google 的 shebang '#!' 的网站 ajax 抓取的语法。
如https://developers.google.com/webmasters/ajax-crawling/docs/specification所述,系统的双方都已实施
换句话说,Ajax 创建页面的 URL,例如:http ://avianguitars.ca/configurator/#!S 映射到静态 HTML 版本,该版本缓存在服务器端http://avianguitars.ca/configurator/? _escaped_fragment_=S
谷歌应该会看到 #! 语法,抓取 _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。
有什么明显的我遗漏的东西阻止了链接被索引吗?