| 网页中使用Goolge搜索引擎之全接触 |
| XML, Web Services, JavaScript |
在自己的网页上放一个搜索引擎将是非常酷的!
当然要自己实现真正的Internet网页Search Engine对于我们大多数人来说是Mission Impossible的!
狗狗是世界上最好的搜索引擎,至少我这么认为. 如果能在自己的网页上"借用"Google的搜索引擎, 也是件不错的事, 不过一定要"借"得足够巧妙!
本系列打算通过从最简单的URL拼接到XmlHttp,到Soap的使用,通过用纯Javascript实现在网页上使用Google搜索,目的在于通过实例来介绍一些Web方面入门的知识。(我想,有一年WEB编程经历的XDJM可就此打住咯。)
开始正题。
如果仔细观察Google的行为, 会发现在提交搜索的时候, Goolge实际上把参数都放在URL里面了.
比方说, 在所有网站里搜索"Troy" (期待已久的大片,呵呵), 那么只要把以下的URL粘贴到浏览器就可以了
http://www.google.com/search?hl=zh-CN&ie=UTF-8&q=Troy&lr=lang_zh-CN
看起来,只要把上面的URL里面的q=Troy换成其他关键词,就可以实现对Google的"盗链"了
且慢, 如何要搜索的关键词是中文, 那可得另外编码了. 网上有些现成的Javascript的编码函数,不过本着能不写程序就不写程序的原则, 来看看有什么简易的方法.
首先,想到用Form的Get方法来让IE来替我们干活:
本文介绍如何用纯Javascript实现在网页上使用Google搜索。先指出可通过观察Google提交搜索时将参数放于URL的行为,实现“盗链”。若搜索中文关键词需编码,还提到因网页与Google默认编码不同可能出现乱码问题,旨在通过实例介绍Web入门知识。

被折叠的 条评论
为什么被折叠?



