蜘蛛啊爬虫啊太勤劳了。。

大前天写了一篇,抓取蜘蛛爬虫痕迹的文章,之后就根据写的代码在本站上测试。

经过两天的时间,来发表一下对一些搜索引擎的爬虫蜘蛛的看法。。

整天24小时几乎都有爬虫过来爬。。那些大咔的和小咔的。其中sogou最积极。。

下面截取上午到下午几小时内的记录:

 


[2010-07-14 10:40:55] Baidu    :220.181.7.35 | /tag/歌曲 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 10:41:02] Baidu    :123.125.66.18 | /post/583 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 10:41:59] YandexBot:87.250.255.242 | /post/532 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 10:42:49] Soso     :124.115.0.109 | /post/524 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 10:44:14] Google   :203.208.60.76 | /post/485 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 10:44:18] Baidu    :123.125.68.117 | /tag-周润发.html | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 10:45:08] Twiceler :67.218.116.163 | /tag/key | Mozilla/5.0 (Twiceler-0.9 http://www.cuil.com/twiceler/robot.html)
[2010-07-14 10:46:28] Soso     :124.115.0.14 | /sort/18 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 10:47:05] Google   :203.208.60.76 | /post/573 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 10:49:22] Soso     :124.115.0.167 | /?page=18&sort=18 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 10:51:37] Google   :203.208.60.76 | /post/570 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 10:51:40] Baidu    :220.181.7.22 | /tag/str | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 10:52:35] YandexBot:87.250.255.242 | /?tag=%E7%9B%AE%E5%BD%95 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 10:52:39] Soso     :124.115.4.197 | /sort/16 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 10:56:40] Baidu    :123.125.68.118 | /tag-gbk.html | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 10:57:01] Baidu    :123.125.66.48 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 10:57:06] Baidu    :123.125.66.115 | /tag/热汤 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 10:57:08] Baidu    :123.125.66.38 | /tag/点钟 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 10:57:09] Baidu    :123.125.66.38 | /tag/熬夜 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 11:00:16] Twiceler :67.218.116.163 | /tag/%E8%A3%85%E9%80%BC | Mozilla/5.0 (Twiceler-0.9 http://www.cuil.com/twiceler/robot.html)
[2010-07-14 11:02:27] Baidu    :220.181.7.17 | /tag-知识.html | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 11:03:13] YandexBot:87.250.255.242 | /?tag=%E5%AE%8C%E6%95%B4 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 11:05:25] Baidu    :123.125.66.23 | /record/201005 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 11:10:40] YandexBot:87.250.255.242 | /post/468 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 11:13:14] Baidu    :220.181.7.49 | /?record=201001&page=1 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 11:20:45] Soso     :124.115.4.198 | /post/45 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 11:21:15] YandexBot:87.250.255.242 | /post/430 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 11:24:15] Baidu    :220.181.7.33 | /tag-span.html | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 11:32:56] YandexBot:87.250.255.242 | /?tag=%E5%AD%97%E7%AC%A6 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 11:34:57] Baidu    :220.181.7.46 | /post/322 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 11:38:20] YandexBot:87.250.255.242 | /?tag=%E5%9D%9A%E6%8C%81 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 11:47:53] YandexBot:87.250.255.242 | /?record=200912&page=6 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 11:56:56] Baidu    :123.125.66.43 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 11:57:09] Google   :203.208.60.76 | /tag/res | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 11:57:29] YandexBot:87.250.255.242 | /?tag=%E6%B4%BB%E7%9D%80 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 12:01:22] Twiceler :67.218.116.163 | /tag/temp | Mozilla/5.0 (Twiceler-0.9 http://www.cuil.com/twiceler/robot.html)
[2010-07-14 12:02:03] Baidu    :123.125.66.112 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:08:10] YandexBot:87.250.255.242 | /tag/%E7%AA%83%E8%80%85 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 12:09:21] Soso     :124.115.4.193 | /post/169 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 12:11:57] Baidu    :123.125.66.43 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:14:16] Baidu    :123.125.68.119 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:16:45] YandexBot:87.250.255.242 | /?tag=%E6%96%87%E4%BB%B6&page=2 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 12:16:59] Baidu    :123.125.66.110 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:20:12] Soso     :124.115.0.28 | /post/182 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 12:23:10] YandexBot:87.250.255.242 | /?tag=%E5%8F%82%E6%95%B0&page=2 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 12:23:51] Google   :203.208.60.76 | /post/84 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 12:26:50] Baidu    :123.125.66.99 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:30:47] Twiceler :67.218.116.163 | /tag/dreamweaver | Mozilla/5.0 (Twiceler-0.9 http://www.cuil.com/twiceler/robot.html)
[2010-07-14 12:31:52] Soso     :124.115.0.107 | /post/8 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 12:32:00] Baidu    :123.125.66.28 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:33:50] YandexBot:87.250.255.242 | /?tag=%E4%B8%AD%E6%96%87 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 12:41:55] Baidu    :123.125.66.115 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:43:18] Soso     :124.115.0.26 | /page/1 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 12:45:39] YandexBot:87.250.255.242 | /post/241 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 12:48:08] Google   :203.208.60.76 | /post/187 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 12:48:59] Google   :203.208.60.76 | /post/46 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 12:49:09] Google   :203.208.60.76 | /post/582 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 12:49:21] Google   :203.208.60.76 | /post/186 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 12:49:34] Google   :203.208.60.76 | /post/581 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 12:49:47] Google   :203.208.60.76 | /post/583 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 12:52:19] Msn      :65.55.3.195 | /?author=1&page=2 | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:52:26] Msn      :65.55.3.195 | /?tag=%E4%BB%A3%E7%A0%81&page=5 | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:52:37] Msn      :65.55.3.195 | /tag-%E5%8A%A8%E6%80%81.html | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:52:52] Msn      :65.55.3.195 | /tag-%E5%8A%A0%E8%BD%BD.html | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:52:59] Msn      :65.55.3.195 | /?sort=9&page=2 | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:53:06] Msn      :65.55.3.195 | /post-95.html | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:53:09] Msn      :65.55.3.195 | /post-231.html | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:53:11] Msn      :65.55.3.195 | /tag-%E6%97%B6%E5%85%89.html | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:53:23] Msn      :65.55.3.195 | /tag/%E8%87%A3%E6%B0%91 | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:53:30] Msn      :65.55.3.195 | /tag/%C3%A7%C2%A6%C2%BB%C3%A5%C2%BC%E2%82%AC | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:53:47] Msn      :65.55.3.195 | /tag/%E7%B3%BB%E7%BB%9F | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:53:52] Msn      :65.55.3.195 | /tag/%E7%B3%BB%E5%88%97 | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:53:55] Msn      :65.55.3.195 | /tag/%E7%9C%9F%E8%AF%9D | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:54:07] Yodao    :61.135.249.202 | / | Mozilla/5.0 (compatible; YoudaoBot/1.0; http://www.youdao.com/help/webmaster/spider/; )
[2010-07-14 12:54:10] Msn      :65.55.3.195 | /tag/%E7%A8%8B%E5%BC%8F | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:54:17] Msn      :65.55.3.195 | /tag/%E5%BE%AE%E8%BD%AF | msnbot/2.0b (+http://search.msn.com/msnbot.htm)._
[2010-07-14 12:55:56] Baidu    :123.125.68.116 | /tag/iframe | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:56:22] YandexBot:87.250.255.242 | /post/496 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 12:56:55] Baidu    :123.125.66.25 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 12:58:29] Soso     :124.115.0.167 | /sort/11 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 13:01:56] Google   :203.208.60.76 | / | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 13:02:20] Twiceler :67.218.116.163 | /tag/%E8%BF%9E%E7%BA%BF | Mozilla/5.0 (Twiceler-0.9 http://www.cuil.com/twiceler/robot.html)
[2010-07-14 13:03:47] Soso     :124.115.4.195 | /record/201005 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 13:05:59] YandexBot:87.250.255.242 | /tag/%E4%BC%81%E4%B8%9A | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 13:06:00] Msn      :207.46.13.42 | / | msnbot/2.0b (+http://search.msn.com/msnbot.htm)
[2010-07-14 13:07:51] Soso     :124.115.0.158 | /post/583 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 13:15:40] Google   :203.208.60.76 | /tag/%E5%9B%BD%E5%AE%B6 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 13:15:43] YandexBot:87.250.255.242 | /post/374 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 13:23:17] YandexBot:87.250.255.242 | /tag/%E4%B8%8B%E8%BD%BD | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 13:24:11] Soso     :124.115.0.111 | /?page=17&sort=7 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 13:30:57] Google   :203.208.60.76 | /tag/%E8%B7%AF%E5%BE%84 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 13:34:01] YandexBot:87.250.255.242 | /post/38 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 13:38:13] Soso     :124.115.4.201 | /post/326 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 13:40:35] Google   :203.208.60.76 | /post/322 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 13:44:51] YandexBot:87.250.255.242 | /post/9 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 13:52:45]Baidu    :123.125.68.125 | / | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 13:54:04] Google   :203.208.60.76 | /post/575 | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 13:55:46] YandexBot:87.250.255.242 | /?action=Rtpl&a=classic | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 13:58:52] Google   :203.208.60.76 | /tag/%E5%8E%9F%E7%BD%AA | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 14:03:10] Soso     :124.115.0.138 | /record/200912 | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 14:03:23] YandexBot:87.250.255.242 | /tag/location | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 14:12:09] Baidu    :123.125.68.121 | /post/174 | Baiduspider+(+http://www.baidu.com/search/spider.htm)
[2010-07-14 14:14:35] YandexBot:87.250.255.242 | /post/298 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
[2010-07-14 14:18:05] Google   :203.208.60.76 | /tag/%E6%98%AF%E4%B8%8D%E6%98%AF | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
[2010-07-14 14:22:22] Soso     :124.115.0.14 | /post-363.html | Sosospider+(+http://help.soso.com/webspider.htm)
[2010-07-14 14:23:19] YandexBot:87.250.255.242 | /?sort=3&page=5 | Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)

蜘蛛爬虫种类繁多。。  其中sogou特积极积极到另我有点反感,所以今天一整天都被我屏蔽掉了。。其他的则差不多是隔断时间就过来爬一次。。

以后去深入学习一下搜索引擎的知识。  看能不能生一只小蜘蛛。。NND··   YY  `` `

谷歌产品收集

 

谷歌产品的很多,有的真的没有听说过,你有多少个没有听说过的谷歌产品呢?

必备

01.谷歌阅读器(Google Reader):网页版RSS阅读器,方便订阅,组织和分享新闻。有手机版。
02.个性化主页(iGoogle):显示Gmail,日历,天气,新闻等等,多模板。
03.谷歌相册服务(Google Picasa):提供照片的下载和编辑软件,用这个软件Email,上传,张贴照片到博客,也可以直接使用网络相册。
04.谷歌文件(Google Docs):您不再需要桌面版的Office了,这个是谷歌的在线Office,你可以创建,发布,共享和协作在线文档和幻灯。
05.谷歌记事本(Google Notebook):剪贴文本,图片和链接页面,可以保存,检索或共享。
06.谷歌桌面(Google Desktop):桌面搜索,可以搜索你电脑里的电子邮件,计算机文件,音乐,照片,聊天和Web历史记录,和iGoogle类似,也安装小工具。

地图和旅游

07.谷歌搭车(Google Ride Finde)r:交通搭乘查询服务,通过这个搜索工具,利用GPS数据钩,通过Google地图,在14个美国城市连接出租车,轿车和公共汽车的搭车搜索。
08.谷歌公交(Google Transit): 使用Google地图,告诉谷歌你在哪,要到哪,谷歌帮助你安排公共交通线路方案。
09.谷歌火星(Google Mars):和谷歌地球类似,只是这个是火星而已。
10.谷歌天空(Google Sky):在不夜城也可以看星星,你可以通过虚拟的太空望远镜,看行星,恒星,星系,卫星等等。
11.谷歌地球(Google Earth): 下载一个吧,你就什么都知道了。

网站浏览和开发

12.谷歌3D建模(Google SketchUp):简单而有效的3D工具,Mac和PC都可以使用,建筑师,土木工程师,设计师,甚至是游戏开发商的方便工具。允许用户上传他们的模型到谷歌地球。
13.谷歌支付(Google Checkout): 谷歌的支付宝,目前中国没有开通。
14.谷歌网络加速器(Google Web Accelerator):类似于CDN的加速服务,利用谷歌在全球的服务器,缓存网站,让你访问速度倍增。
15.FeedBurner:转烧你的Feed,便于订阅,不怕当机。
16.搜索历史(Google Web History):记录你的网页浏览记录,以供你搜索。
17.谷歌Base:可以存储文字,图片文件和网页的数据库,搜索结果显示在网页搜索,谷歌地图和产品搜索。
18.自定义搜索引擎(Google Co-Op): 完善和分类搜索查询,创建定制的搜索引擎,搜寻专门信息。
19.谷歌应用引擎(Google App Engine): 谷歌的云计算服务,相当于一种虚拟服务器,目前仅仅支持Python。
20.谷歌网站优化器(Google Website Optimizer):检查您的网站,测试网站内容,帮助您创建最有效和最有利可图的广告,创造友好的界面,增加转换率。
21.谷歌浏览器同步(Google Browser Sync): 通过互联网,同步FireFox的密码,书签,历史,标签,窗口到另外的电脑。
22.谷歌点击电话(Google Click-to-Call): 这个是一个搜索结果页的广告系统,你可以免费打电话个做广告的公司,至少是谷歌付钱。你输入i的电话号码,你就可以和广告商通话。
23.谷歌页面生成器(Google Page Creator): 简单的个人网页,提供简单的网页编辑器,100M空间,多种模板,有点象傻瓜建站。

社会化网络和通讯

24.Orkut社区:很红的巴西和印度社区,美国不流行。
25.Android手机操作系统:基于Linux的手机操作系统。
26.发短信到收集(Google Send to Phone):通过FireFox插件发短信给自己。
27.谷歌分享(Google Shared Stuff): 分享网页给好友,可以整合到Facebook和del.icio.us。
28.GTalk(Google Talk): 谷歌的聊天软件,在Gmail里面也可以用。
29.Dodgeball手机社区:在美国的22个城市,你可以知道你的朋友在哪里,朋友也知道你,可以要他们来找你。
30.连接朋友(Google Friend Connect): 可以让用户方便地为网站添加社会化网络功能,就像Facebook和Orkut,无需很深的编程技术。
31.谷歌呼叫中心(Google GrandCentral): 用户只要一个电话号码,换手机、搬家、换工作,还是可以继续用原来的号码。
32.谷歌网站(Google Sites): 快速建立网站,分享包括团队项目、公司内部网、社区团体、教室、俱乐部、家庭等信息,可以分享给几个人、一群人或所有人。

个性搜索工具

33.谷歌学术搜索(Google Scholar): 面向学术资源的免费搜索工具,能够帮助用户查找包括期刊论文、学位论文、书籍、预印本、文摘和技术报告在内的学术文献,内容涵盖自然科学、人文科学、社会科学等多种学科。
34.谷歌专利搜索(Google Patent Search):搜索到所有美国的专利,包括专利的详细介绍,图片信息,专利号,发明人,以及申请日期与有效期。
35.谷歌预测搜索(Google Sets):用户提交一个搜索关键字之后,它可以把相关的关键字列出来,为用户的搜索提供相关提示!
36.谷歌邮购搜索服务(Google Catalogs): 不用在往垃圾桶里扔废纸了。
37.谷歌数字搜索(Google Search by Number):输入区号,快件号,就能整合到结果。
38.谷歌盲人搜索(Google Accessible Search)
39.谷歌趋势(Google Trends)
40.谷歌图书搜索(Google Book Search)
41.谷歌新闻档案搜索(Google News Archive Search):搜索老新闻。
42.谷歌特殊搜索(Google Special Searches):搜索范围很小的搜索,比如政府,公共服务,微软,苹果等等。

多种谷歌工具

43.谷歌软件包(Google Google Pack):包括Desktop,Picasa,Toolbar,谷歌地球,Gtalk,Firefox, Adobe Reader, Skype和StarOffice。
44.谷歌小工具(Google Gadgets): 和iGoogle和Desktop配合使用。
45.谷歌拼音输入法(Google Pinyin IME)
46.谷歌图片标注器(Google Image Labeler):很象游戏,用户用文字来标注图片,帮助谷歌改善搜索结果。
47.谷歌代码搜索(Google Code Search)。
48.谷歌新闻通知(Google Alerts): 告诉谷歌你喜欢什么新闻,谷歌每天Email给你。
49.谷歌(Google Apps): 把谷歌的服务建立在自己的域名上,比如Gmail,GTalk,Docs等等。
50.谷歌114(GOOG-411): 谷歌的话务员人肉搜索,只对加拿大和美国开放。
51.谷歌手机网站生成器(Google Moblizer):一分钟建立你的网站的手机版,无需注册。
52.谷歌(Google Gears):HTML5的一个插件,让网页服务桌面化。

第三方工具

53.简易谷歌(Simply Google):把所有的谷歌特殊搜索都放在一个页面内。
54.谷歌IM搜索器(Googlematic):用AIM和MSN来搜索。
55.谷歌尝鲜(Goofresh): 搜索最新网页,包括今天,昨天,本周,本月的最新网页。
56.谷歌大厨(Cooking With Google):你冰箱里有些原料,不知道怎么搭配烹饪,问谷歌吧,一切OK。
57.谷歌多语言搜索(Babelplex): 同时输入29个语言的搜索结果页,很变态,很无聊。

PHP实现对文本数据库的数据显示、加入、修改、删除、查询

 PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法
我用一个留言本程序作为例子,阐述PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法。

此文本数据库共有字段10个:客户IP、发言时间、客户名、客户EMAIL、客户主页地址、留言表情图片名、客户QQ、客户形象图片、留言内容、管理员回复内容。

1、加入数据程序段。
$date=date("Y-m-d H:i:s");//取得系统时间
$ip = $HTTP_SERVER_VARS[REMOTE_ADDR]; //取得发言的IP地址
$text=encode($gb_text);//去掉留言内容后面的空格.
$fp=fopen("gb.dat","a");//以只写模式打开gb.dat文本文件,文件指针指向文件尾部.
$str =$ip."|".$date."|".$gb_name."|".$gb_email."|".$gb_home."|".$face."|".$gb_qq."|". $head."|".$text."|".$reply."\n";//将所有留言的数据赋予变量$str,"|"的目的是用来今后作数据分割时的数据间隔符号。
fwrite($fp,$str);//将数据写入文件
fclose($fp);//关闭文件


showmessage("留言成功!","index.php","3");//留言成功,3秒后自动返回主界面。
其中的$gb_name 、$gb_email、$gb_home、$face、$gb_qq、$head、$gb_text、$reply是由发言表单传过来的数据。
2、数据显示程序段
<?
if (file_exists("gb.dat")){//检测文件是否存在
$array=file("gb.dat");//将文件全部内容读入到数组$array
$arr=array_reverse($array);//将$array里的数据安行翻转排列(即最后一行当第一行,依此类推)读入数组$arr的每一个单元($arr[0]...)。
$num=count($array);//获取数组$array里的信息数(一行为一条信息)
if ($num>0){//如果信息数大于零(即文本数据库不为空)
$total=ceil($num/$pagesize);//计算总页数(取最大整数,即凡有小数点都进一取整,$pagesize为预设的每页显示的信息数)
if($page<1){//如果当前页面数码号小于1
$page=1;//则赋值为1
}
$number=($page-1)*$pagesize;//计算当前所显示第一个留言的数码号(数码号从零开始,主要是达到与数组单元号对应的目的)
for($i=0;$i<=$pagesize-1;$i++){//进入循环

$row=explode("|",$arr[$number]);//以"|"作为分割符,分割数组$arr中每第$number个单元的数据,并将这些数据赋予数组$rom
list($ip,$datetime,$name,$email,$home,$face,$qq,$head,$text,$reply)=$row;//将数组$row里的单元数据按顺序赋予括号里的变量
?
<img src=<? echo $head ?> >//显示客户形象图片
<br>
<font color="#0099CC">昵称【<? echo $name ?><font size="2">】<br>//显示客户名
发表于:<? echo $datetime ?>//显示留言发表时间
<br>
<img src=<? echo $face ?>>//显示客户留言表情图片
<? echo $name ?>说:<? echo $text; ?>//显示客户留言内容
<br>
<? echo $reply ?>//显示回复内容
<br>
<a href="<? _fcksavedurl=""<?" echo $home ?>" target="_blank">访问<? echo $name ?>的主页</a>//客户主页的超连接
<a href="mailto:<? echo $email ?>">给<? echo $name ?>发信</a>//客户E-MAIL的连接 网管u家www.bitscn.net
<? echo $name ?>的QQ号码是<? echo $qq ?>//显示客户的QQ号码
<? echo $name ?>的IP地址为<? echo $ip ?>" //显示客户的IP地址
<a href="reply.php?time=<? echo $datetime ?>">回复</a>//留言回复的连接语句
<a href="del.php?time=<? echo $datetime ?>">删除</a>//留言删除的语句(以客户留言时间$datetime作为删除标识)
<br>
<?
if ($number == $num-1)//如果数组的单元号等于总留言数减一(因为单元号以零开始的,所以这意味着这是最后一条留言)
{
break;//跳出循环
}
$number = $number + 1; //数组单元号加1
}//循环结束符
}
if ($page <> 1)//如果当前页面数码号不等于1
{
$back = $page - 1;//当前页面数码号减1,并将此值赋予变量$back
echo "<a href=index.php?page=1>第一页</a>";//显示第一页的连接
echo " <a href=index.php?page=$back>上一页</a>" ;当前页面数码号等于$back,并显示其连接

}
if ($page <> $total)//如果当前页面数码号不等于总页数号(最后一页数码号)
{
$next = $page + 1;//当前页面数码号加1并赋予变量$next
echo " <a href=index.php?page=$next>下一页</a>" ;//显示下一页连接
echo " <a href=index.php?page=$total>最后一页</a>"; 显示最后一页连接
}
echo "页数:$page / $total";//显示当前页面数码号和显示最后一页数码号
echo "共有 $num 条留言";//显示留言数信息
}
else {
echo "<center>当前没有任何留言!</center>";//如果文件内容为空则显示的信息
}
else {
echo "<center>数据文件丢失,请联系管理员!或发布留言重新建立数据文件!</center>";//如果文件不存在显示的信息
}
3、数据修改程序段
$list=file("gb.dat");//读取整个gb.dat文件到数组$list,数组每一个元素为一条留言($list[0]是第一条留言的数据、$list[1]是第一条留言的数据..... 网管有家www.bitscn.net
$n=count($list);//计算$list内容里的留言总数,并赋予变量$n
if ($n>0){ //如果留言数大于0
$fp=fopen("gb.dat","w");//则以只写模式打开文件gb.dat
$gb_reply=encode($gb_reply);
for ($i=0;$i<$n;$i++) {//进入循环
if(eregi($ttime,$list[$i])){//将送来发留言时间$ttime与数组单元$list里内容进行字串匹配比较
$f=explode("|",$list[$i]);//如果找到匹配,就以"|"作为分隔符,切开留言信息$list[$i](第$i条留言),并将这些数据赋予数组$f
$f[9]=$gb_reply;//将$f[9](留言信息最后一条数据)用$gb_reply(回复内容)代替。
$list[$i]=$f[0]."|".$f[1]."|".$f[2]."|".$f[3]."|".$f[4]."|".$f[5]."|".$f[6]."|".$f[7]."|".$f[8]."|".$f[9]."\n"; //将数组单元$list[$i]的内容用数组$f加上分隔符"|"代替(其中$f[9]是修改了的新数据)。
break;//跳出循环
}
}//循环结束符
}
FOR($i=0;$i<=$n;$i++){//进入循环
fwrite($fp,$list[$i]);//将数组$list的每个单元为一行,写入文件gb.dat 
}//循环结束符
fclose($fp);//关闭文件
showmessage("回复成功!","index.php");//回复成功,自动返回主界面。
4、数据删除程序段
$list=file("gb.dat");//读取整个gb.dat文件到数组$list,数组每一个元素为一条留言($list[0]是第一条留言的数据、$list[1]是第一条留言的数据.....
$n=count($list);//计算$list内容里的留言总数,并赋予变量$n
if ($n>0){//如果留言数大于0
$fp=fopen("gb.dat","w");//则以只写模式打开文件gb.dat
for ($i=0;$i<$n;$i++) {//进入循环
if(eregi($ttime,$list[$i])){//将发送过来发留言时间$ttime与数组$list[$i]里的字串进行匹配比较
$list[$i]="";//如果匹配成功,则将$list[$i]清空(达到删除的目的)
break;//跳出循环
}
}//循环结束符
FOR($i=0;$i<=$n;$i++){//进入循环
fwrite($fp,$list[$i]);//将数组$list的每个单元为一行,写入文件gb.dat
} //循环结束符
fclose($fp);//关闭文件
showmessage("删除成功!","index.php");//删除成功,自动返回主界面。

}

5、数据查询程序段
<form action="search.php" method="post">
<font color="#0099CC" size="2">搜索关键字:
<input name="found" type="text" id="found" style="background-color:#FFFFFF; color:#8888AA; border: 1 double #3399CC" size="12">
<input name="submit" type="image" src="image/search.gif" alt="留言搜索">
</font></td>
</tr>
</table>
</form>
////////////////////////////////上面是搜索表单语句段
<?
$id=0;
$list=file("gb.dat");//读取整个gb.dat文件到数组$list,数组每一个元素为一条留言($list[0]是第一条留言的数据、$list[1]是第一条留言的数据.....
$n=count($list);//计算$list内容里的留言总数,并赋予变量$n
$found=trim($found);
if (!$found){ //如果$found为假
echo "<center>您没有输入任何关键字!</center>";//作相关显示


}
else {
if($n>0){//如果留言数大于0
for ($i=0;$i<$n;$i++) {//进入循环
if(eregi($found,$list[$i])){//输入的关键字与数组$list[$i]里的字串进行匹配比较
$row=explode("|",$list[$i]); $id=1; //如果找到匹配,就以"|"作为分隔符,切开留言信息$list[$i](第$i条留言),并将这些数据赋予数组$row.并将变量$id赋予1,以便作为是否找到匹配的判断。
list($ip,$datetime,$name,$email,$home,$face,$qq,$head,$text,$reply)=$row;//将数组$row里的单元数据按顺序赋予括号里的变量
?>
<img src=<? echo $head ?> >//显示客户形象图片
<br>
<font color="#0099CC">昵称【<? echo $name ?><font size="2">】<br>//显示客户名
发表于:<? echo $datetime ?>//显示留言发表时间
<br>
<img src=<? echo $face ?>>//显示客户留言表情图片
<? echo $name ?>说:<? echo $text; ?>//显示客户留言内容
<br>
<? echo $reply ?>//显示回复内容
<a href="<? _fcksavedurl=""<?" _fcksavedurl=""<?" echo $home ?>" target="_blank">访问<? echo $name ?>的主页</a>//客户主页的超连接
<a href="mailto:<? echo $email ?>">给<? echo $name ?>发信</a>//客户E-MAIL的连接
<? echo $name ?>的QQ号码是<? echo $qq ?>//显示客户的QQ号码
<? echo $name ?>的IP地址为<? echo $ip ?>" //显示客户的IP地址
<a href="reply.php?time=<? echo $datetime ?>">回复</a>//留言回复的连接语句
<a href="del.php?time=<? echo $datetime ?>">删除</a>//留言删除的语句(以客户留言时间$datetime作为删除标识)
<br>
<?
}
}//循环结束符
}}
if($id==0){ echo "<center>没有找到与关键字匹配的留言!</center>";}//如果$id=0则表示没找到匹配,显示相关提示


?>