两招解决站内搜索
网络与通信
如何得知某个网站包含了您所关心的信息?最简单的方法当然是利用网站提供的搜索功能,直接输入关键词进行查找。如果事与愿违,该站点并未提供搜索功能,该怎么办?别急,且看下面两招。
方法一: Google提供的站内搜索功能
有些单词后面加上冒号对Google有特殊的含义,比如“site:”可以实现在某个特定的域或站点中进行搜索。假设你要在新浪的体育频道内寻找有关乔丹的网页,可以输入:“乔丹 site: http://sports.sina.com.cn”(图1)。

使用该规则需要注意的事项:1.“site”后面的冒号为英文字符,冒号后不能有空格,否则site连同冒号将被当成一个要搜索的关键词。2.“site:”后面的网址不能有任何“/”的目录后缀,比如你要在天极网查找有关Flash的网页,输入“flash site:www.yesky.com”,则Google会把“site:www.yesky.com”当成一个关键词,此时搜索不到任何结果,正确的输入应该是“flash site:www.yesky.com”。
为了更方便地使用Google提供的站内搜索功能,笔者强烈推荐大家使用由Google自己提供的搜索工具条。当浏览某个网页时,想知道该网页所在的网站或频道是否提供了您所关心的信息时,只要在Google工具条的搜索栏内键入关键词,然后点击“检索网址”即可(图2)。Google工具条的安装需要在线进行。进入网址:http://toolbar.google.com,依提示进行,完成后你会发现IE的工具栏又增添了一名新成员。

方法二:站内搜索软件“Advanced Site Crawler”
Google虽然提供了快速方便的站内搜索功能,但对于频繁更新的站点,它可能来不及将最新的网页索引入库,为了查找到最新资料,此时需要“Advanced Site Crawler”帮忙。
在“Advanced Site Crawler”的主界面中,切换至“On-site finder”页面(图3)。其中“Web site to search on”用来输入要查找的网站网址;“Search for”则用来输入目标关键词,它下面的几个选项用来指定关键词的匹配程度,请根据需要选择;“Depth search level”指定要搜索的层数;“Simultaneous searches”表示同时搜索的线程数。

设置完毕按左上角的“Start”按钮开始搜索,搜索时会在“Parsed HTMLs”列表中列出正在搜索的网页。当“Status”栏显示“Working”字样时,表时该页正在搜索中,出现“Done”字样表明该页搜索完毕。当遇到符合关键词特征的网页,下方的“Pages that contain the selected words”列表会显示出来,选中后单击右边的“Open in browser”按钮即可打开相应的网页。“Advanced Site Crawler”的下载地址:http://download.pchome.net/internet/browser/offline/12411.html。