96微信编辑器
查看网页源代码工具(tool.chinaz.com/Tools/PageCode.aspx)非常实用,可能你会说只要在浏览器中点击鼠标右键直接查看就可以查看源代码了嘛。大部分网页是可以这么操作,但是也有很多情形下不能够使用这种方法。比如在页面做了JS跳转、301或302跳转、Refresh跳转、Flash跳转及页面禁止使用鼠标右键的时候,就不能直接在浏览器中查看网页的源代码了,也就没有办法直接分析该页面上的内容了。此时这个工具就派上了用场,可以方便地查看跳转前的页面中究竟隐藏着什么内容。
在分析网站中,经常会遇到目标网页做了跳转的情况,如果确定不是301和302等重定向性质的跳转,那么就需要使用这个工具对目标网页进行深入的研究分析。比如有不少网站都使用各种跳转方式作弊,此时无法直接在浏览器中查看跳转前页面的源代码,也就没有办法分析该网站的作弊手法,使用查看源代码工具可以很方便地分析对方作弊页面源代码。
比如以前百度搜索“刘德华”的时候,新浪网排名比较靠前的链接如图7-6所示,该链接是新浪网二级域名下的链接,点击后会自动跳转到新浪网四级域名下的链接http://data.ent.sina.com.cn/star/263.html,可见新浪网站的明星主题,参与百度搜索排名的页面和实际主题页面并不是同一个。因为页面直接跳转了,所以并不能直接用鼠标右键查看网页源代码的方式查看页面ent.sina.com.cn/s/h/f/ldh.html的真实内容。为了分析新浪娱乐的东莞seo手法,“查看页面源代码”工具就派上了用场。
如图为使用“查看网页源代码”工具查看ent.sina.com.cn/s/h/f/ldh.html的源代码,可以看出新浪使用了Refresh的方式进行了跳转。新浪娱乐之所以这么做,原因可能为:网站最初的结构设计把明星专题放到了data.ent.sina.com.cn专门放数据的四级域名中(大型门户网站常见这种情况),并且URL是系统自动生成的。新浪娱乐的东莞seo团队可能认为这个四级域名下的页面不利于做排名,所以就在新浪娱乐二级域名下做了一个跳转页面,页面的URL中使用了明星名字的拼音首字母,来抢夺明星名字的关键词排名。在基础部分提到过相关原理,一般二级域名下的页面要比四级域名下的页面拥有更高的先天权重,并且URL使用了自定义加入了明星名字拼音的首字母,提高了页面的关键词相关度。不过,注意到现在在大多数明星名字的百度搜索结果中,新浪参与排名的页面己被更换为真实的专题页URL,原因有很多可能性,总之不建议其他中小网站使用这种策略。
也有时黑客黑掉网站,使用被黑网站的权重做关键词排名,然后做跳转,把流量导向自己的网站或者直接导向淘宝客链接,此时也没有办法直接在浏览器中直接查看被黑页面中黑客究竟做了什么手脚,“查看页面源代码”工具就有了很重要的作用,后续在第12章“常见黑客类东莞seo手法”一节中会详细地分析此种情况,也会经常用到此工具。
此工具还有一个功能,它可以模仿百度或Google的Spider读取目标网页的源代码。有些站长会担心和自己交换友情链接的网站会不会对搜索引擎的Spider进行了专门的设置,让普通用户可以看到网站上的友情链接,但是Spider却看不到,从而骗取自己网站的链接。此时使用查看页面源代码工具中的Baidu或Google蜘蛛模拟功能就可以很方便地甄别对方站长有没有耍以上手段。因为使用此功能后,chinaz会把访问IP的User Agent伪装成搜索引擎的Spider名称,以查看对方目标网站在指定Spider眼中的真实面目。所以这个“查看网页源代码”的工具看似不起眼,其实用途很广泛,就看大家是否能够运用发散思维去使用了。
另外,百度站长平台也曾经调研过站长有没有查看网页在百度Spider眼中真实情况的需求,不过至今一直没有相应的工具推出,如果后续推出,应该就和这个工具类似。