查询单页收录常规的方法是在搜索引擎里面输入查询页面的URL。最近发现百度的收录行为很奇怪,有时收录了之后又从索引中删除,于是很频繁地查询一些页面的收录情况,查得我自己都烦了,所以决定制作一个bookmarklet,专门用来查一个网页是否被收录。
seo9很早就知道在浏览器的地址栏里头可以运行Javascript,但是直到doshdosh介绍用bookmarklet的方法来在Technorati里头查询竞争对手,我才知道原来有bookmarklet这种方法来应用现代浏览器的这种特性。
简单地说,bookmarklet就是把一段Javascript代码放到收藏夹里头,当你在某一个页面时点击该收藏页,该收藏页就会取得当前页的 信息,如:选中的文字,当前页的URL网址等。然后把取得的当前页的信息处理一下,再去访问一个网址,或者仅仅是处理一下所获取的信息。
我们需要做的就是打开你需要查询收录的页面,然后点击我们相应的收藏,该收藏取得当前页的URL地址,然后跑到百度去搜那个网址,搜到就是被收录了,没搜到就是没收,或者收了又被删了(河蟹了?)
Javascript的代码是这样:javascript:location.href=’http://www.baidu.com/s?wd=’+location.href
location.href就是要在浏览器中打开的网址,前面那段“http://www.baidu.com/s?wd=”是固定的,这个可以自 由获取,如果你要查在Google的收录情况,可以把这里改成“http://www.google.com/search?q=”,后面的 location.href就是指当前页的URL网址。就是这么简单。
你也可以把下面这两个超链接直接拖到你的浏览器的工具栏上,便成就了很酷很炫的bookmarklet:
百度收录
Google收录
我们来试一试,打开要查询的单页,如:http://www.seo9.org,然后点击收藏夹里面的“百度收录”,嘿嘿,出来的!
以后要查某一页是否被百度、Google收录,就是一下单击,多爽啊,呵呵,要是觉得我说的还不够清楚,可以来找我,seo9乐于助人。