标签: google-instant

Google Instant如何运作?

关于新谷歌即时搜索究竟如何运作的任何想法?它似乎只是对旧搜索的AJAX调用,但很难简化Google.有人有猜测吗?

编辑:我知道每个按键都会发送AJAX,但它是否具有预测性?或者你认为这只是一个常规的谷歌搜索?

ajax search google-search google-instant

134
推荐指数
3
解决办法
4万
查看次数

如何检测Google即时页面已完全加载?

我正在研究浏览器扩展(想想SEOQuake) - 我需要显示一些有关显示的搜索结果的数据.

问题:如果在Google Instant结果页面仍处于加载过程中时添加了任何内容,则会覆盖任何添加内容.我发现自己写了一些非常不稳定的setInterval业务(等到ol#rso停止改变大小的内容,这样的东西)所以我想这意味着我不确定如何可靠地确定页面是否已完成加载.

可以等待1-2秒,但我真的想在加载结果后立即开始获取数据以节省最多时间.

编辑:请记住,我不能使用DOMElementWhatever因为IE8不支持它.

javascript ajax browser-extension google-instant

7
推荐指数
1
解决办法
360
查看次数

Google如何预测我们的言论?

可能重复:
Google Instant如何运作?

我们经常使用Google搜索任何内容,但是当我们在Google引擎的文本框中输入任何字词时,Google会尝试预测该字词,甚至最近它会使用Google即时搜索来动态生成结果.这是如何运作的?

即使用户没有按下搜索按钮,服务器如何立即发送结果?因为作为用户我们没有请求结果,但仍然服务器产生结果,这是如何实现的?

google-instant

5
推荐指数
1
解决办法
1685
查看次数

如何在http url查询中禁用Google即搜即得?

我的一些程序会向Google发送直接查询,然后解析HTML结果 - 例如http://www.google.com/search?q=foobar&hl=en&num=20.

不幸的是,似乎从最近,当向Google发送此类查询时,由于即时搜索而忽略"num"参数.无论如何,页面中只显示10个结果.如果禁用即时搜索,则会再次运行.问题是设置存储在cookie或其他东西中,如果可能的话,从程序端预先设置是非常不切实际的.

有没有办法在查询中添加额外的参数来绕过Instant Search并再次使"num"工作?我相信我不仅仅是一个解析Google HTML结果的人......

google-instant

2
推荐指数
1
解决办法
2224
查看次数