利用js实现整站无缝劫持代码

立即领取

最高 ¥2000 红包 限量领取

云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

你又没有想过这么一种情况,就是让蜘蛛抓取的页面和用户看到的页面不同,就是做一个利于蜘蛛抓取的网站,让蜘蛛死命收录,然而用户打开收录的任何一个页面,呈现的却不是蜘蛛抓取的内容,而是我们的另外的一个推广页面,这样的效果,这样既容易优化又容易提高转化率,岂不美哉?我们可以用蜘蛛劫持加上js来实现,这里主要分享 js 劫持的代码。

先看代码

document.writeln(“<script language = javascript>”); document.writeln(“document.write(\”<frameset rows=\’100%,*\’ frameborder=\’NO\’ border=\’0\’ framespacing=\’0\’>\”);”); 
document.writeln(“document.write(\”<frame name=\’main\’ src=\’http:\/\/域名\/’ scrolling=yes>\”);”);
document.writeln(“document.write(\”<\/frameset>\”);”); document.writeln(“<\/script>”);

应用了 <frameset> 框架标签,只要将上述代码存到 1.js 文件中,然后在需要的界面调用这个js代码

<script src=”http://域名/1.js” type=”text/javascript”></script>

这样就能实现整站无缝劫持了,不过说白了,只是视觉上的差异而已。利用了蜘蛛不能识别js的内容,其实蜘蛛看到的源码还是原先的,但是用户看到的却是我们的推广框架页面。ok目的达到~

赞 (13) 打赏
  • 欢迎小伙伴加入,本站原创文章交流群:进站必看
  • 本作品是由 白露博客 会员 白露 投递的作品。
  • 网络媒体或个人转载请务必署名并注明出处和链接!:http://blmoe.cn/958.html
  • 凡是原创作品,禁止再次修改后发布;任何商业用途均须联系作者。如未经授权用作他处,作者将保留追究侵权者法律责任的权利。

评论 0

收起表情
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

「赠人玫瑰,手留余香」

支付宝扫一扫打赏

微信扫一扫打赏