html代码被封装在js,另类SEO分享:利用JS封装iframe骗过搜索引擎

news/2024/5/19 1:33:56/文章来源:https://blog.csdn.net/weixin_39915367/article/details/118349417

了解一点seo的站长,应该都知道爬虫都不喜欢iframe或frame,因为蜘蛛访问一个网址时所抓取的HTML是调用其他网页的HTML文件的代码,并不包含任何的文字内容,也就是说你这个网页的内容是什么,蜘蛛弄不清楚。有人可能会说搜索引擎的蜘蛛也能跟踪爬取所调用的HTML文件啊。对,是能跟踪爬取,但是跟踪这一部分内容通常不是完整的页面。搜索引擎更不能判断哪部分是主框架哪一部分是被调用的文件。随着搜索技术的发展也不一定永远无法解决这种问题,但是这么多的网站蜘蛛不会因为你一个网站而费那个劲。所以,当你一定要用到一个iframe框架的时候,我推荐你继续往下看。

从用iframe调用快递100制作快递查询,到自己推出互推联盟iframe调用代码,张戈算是对iframe着玩意摸得有那么一点透彻了。记得,在互推联盟推出自适应iframe代码的时候,冯耀宗博友曾有如下评论:

6d60c57cd1920fdcd39e0c7d131d224a.gif

后来,偶然的测试让我灵光一现,想到用JS封装iframe的方法,来避开搜索引擎的抓取。当时,我是测试用JS封装CSS代码,想简单的加密下自己的劳动成果。不想,突然就想到了,既然JS可以输出CSS,那JS应该也可以输出iframe啊!实际测试发现,我的想法是可行的!通过JS输出iframe代码,可以完美实现直接调用iframe代码的效果!

下面以张戈博客的快递查询为例子,公布方法:

快递100给出的iframe调用代码如下:

现在,我来说明如何用JS代码封装这段iframe:

首先,新建一个JS文件,在里面输入以下内容并保存:

括号中即为原iframe的内容,要注意的是首尾是双引号,而iframe里面需要改为单引号!否则无法输出!document.write("");

然后,将这个js文件上传到服务器

比如张戈博客的快递查询的js地址为:http://zhangge.net/wp-content/themes/HotNewspro/js/kuaidi.js

最后,将如下语句写到你想调用iframe的地方

如果存在旧的iframe代码,请直接替换掉即可,如果发现界面不理想,请编辑第二步的JS文件来调整iframe大小。

如此一来,就完美实现了原来直接用iframe框架调用的效果,可前往张戈博客-快递查询查看具体效果以及源代码。

文章最后,实测一下骗过搜索爬虫的效果:

① 打开站长工具的搜索蜘蛛、机器人模拟抓取工具:http://tool.chinaz.com/Tools/Robot.aspx

② 输入用JS部署iframe代码的页面,比如张戈博客的在线影音页面:http://zhangge.net/online

③ 可得到如下抓取结果:

adba97f372c64746103f8736f6fab7c9.gif

而实际上,各位可以前往在线影音查看实际的页面内容。其实是存在iframe框架的。事实证明,通过JS封装iframe代码,可以完美骗过搜索引擎的抓取,让鱼和熊掌不再难以取舍!

当然,这也是张戈博客的通用互推联盟页面被众多博友调用的重要原因之一!最后,弱弱的给联盟打个广告:互推联盟欢迎健康合法、积极向上的独立博客的加入!有你更加精彩!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_779365.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站技术架构(五)网站高可用架构

2019独角兽企业重金招聘Python工程师标准>>> 网站的可用性(Avaliability)描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间(故障时间)故障修复时间点-故障发现(报告)时间点…

大型网站技术架构(七)网站的可扩展性架构

2019独角兽企业重金招聘Python工程师标准>>> 扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性。模…

Thinkphp如何制作一个PC网站和移动端网站

相信大家用thinkphp做一个普通的PC网站应该没什么问题,thinkphp3.2模块化编程,前台模块和后台模块分开的,如何要一个PC网站和移动端网站,只需要复制一个模块就可以了 1,第一种方法,新建移动模块 2&#xf…

支付宝:web页面扫码支付、网站支付、支付宝即时到账 + springmvc

一、场景:公司需要在网站上进行支付宝支付。 二、API:使用支付宝开放平台的支付能力-即时到账接口。支付宝开放平台链接 三、分析: 1、支付宝的文档比较容易看,主要是有相应的DEMO,我这里看的DEMO是 JAVA-UTF-8版本…

Chrome插件:Octotree,在GitHub网站上显示代码树

https://github.com/buunguyen/octotree 上图说明,简洁明了!

WAP,手机网站建站资料收集 - 老古董

http://www.williamlong.info/archives/832.html WAP是“无线应用协议”的英文简称,它提供了通过手机访问互联网的途径。只要有了一个支持WAP的手机,就可以随时随地随身地访问互联网。使用手机上网速度虽然比较慢,但也是移动办公的一种选择&…

JavaWeb-网站在线用户信息、网站访问量以及管理踢出用户实例

这个稍微比上个版本做得完善了一点,用了JavaBean来封装用户信息,添加了一个管理踢用户的功能。 上一个的用户访问量是通过监听request来统计的,在这个实例中,我们也可以通过过滤器来实现统计网站访问量。 直接看源码吧&#xff…

宝塔开启root_宝塔面板重大安全bug,导致一些网站甚至一些gov网站数据库被人恶意删除...

宝塔面板linux7.42,7.5.14测试版,windows6.8版本受影响,其他的版本没有这个问题。https://bbs.zsxwz.com/thread-3223.htmphpmyadmin授权漏洞,导致无需验证就可以直接登录数据库。这个问题应该存在挺久的了,查了一下自…

.cc是什么文件_网站服务器应该如何有效做到防御CC?

市面上普遍两种攻击模式CC攻击和DDOS攻击,DDOS攻击这个是只能通过硬件防护墙来防护的,CC攻击比较麻烦他是需要部署策略才能防御的,接下来具体和大家介绍下CC攻击是一个什么样类型的攻击和解决办法CC攻击攻击原理:简单解释下 攻击者控制一部分…

话说“武汉真爱医院”负面信息被百度毫不留情的给收录了|网站入侵

今天下午上班时正一如既往的敲着代码,做着手头待完成的工作,突然公司内部技术QQ群弹出消息,是头儿发的,一张图,截图如下: 是一条在百度搜索中以“武汉真爱医院”为关键词搜索出来的信息,相信大家…

workerman php网站,workerman的入口文件

WorkerMan入口文件和nginxPHP-FPM下的PHP应用程序一样,WorkerMan中的应用程序也需要一个入口文件,入口文件名没有要求,并且这个入口文件是以PHP Cli方式运行的。 (推荐学习:workerman教程)入口文件中是创建监听进程相关的代码&…

网站提速-缓存技术(5)

在PHP中使用memcache 数据库&#xff08;select&#xff09;读出来的数据使用memcache。在会话控制session中使用<?php$memnew Memcache;$mem->connect("localhost",11211);$sql"select * from saisai";$mysqlinew mysqli("192.168.211.128&qu…

PyQt4安装方法 - - ITeye技术网站

PyQt4安装方法 - - ITeye技术网站PyQt4安装方法 博客分类&#xff1a;框架PythonQtJavaScriptPerlGoogle 现在使用Qt4做淘宝助理5.0&#xff0c;对Qt还不算熟悉有时候想快速的看看某个类或者方法的用途&#xff0c;又不想新建一个项目。这时候Python for Qt就派上用场了。虽然…

java创建文件目录在linux上不成功_宝塔面板利用宝塔面板在阿里云Ubuntu服务器上部署Wordpress博客网站详细图文教程...

啰嗦一句&#xff1a;请网站域名备案了再来折腾再把域名解析到购买的阿里云服务器公网IP宝塔Linux面板是提升运维效率的服务器管理软件&#xff0c;支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有30个人的专业团队研发及维护&#xff0c;经过20…

要匹配的标签和内容_SEO网站优化中标签的使用 - 神马网站优化软件

原出处&#xff1a;超级排名系统原文链接&#xff1a;SEO网站优化中标签的使用 - 超级排名系统网站优化的站内优化是非常重要的一个环节&#xff0c;当一个网站的页面数量达到一定量级的时候&#xff0c;要坚持把网站做的扁平化就显得尤为困难&#xff0c;由于站内资源的限制&a…

seo管理php源码_提高网站收录的方法,教你如何解决SEO的一大难题

提高网站收录是SEO的一大难题。非凡教育教你如何解决提高网站收录这一做SEO优化的难题。SEO优化大师教你提高网站收录的方法。稳定的更新配合网站收录量的提高可以有效提高网站的权重&#xff0c;使SEO见到成效。<br> (二维码自动识别)【上海非凡进修学院】上海淘宝培训|…

网站广告那点事儿

2019独角兽企业重金招聘Python工程师标准>>> 我一直用Chrome&#xff0c;前段时间也在纠结是不是用AdBlock吧网站广告屏蔽了&#xff0c;现在我还是启用了AdBlock&#xff0c;不过不是天天开启&#xff0c;3天左右关闭一次。 为什么要开启AdBlock 网站广告是网站的…

LaTeX入门系列之六(LaTeX网站汇总)

2019独角兽企业重金招聘Python工程师标准>>> 为了方便大家充分利用互联网学习和使用LaTeX&#xff0c;这里将相关的网络资源整理介绍一下&#xff0c;内容主要来自《Latex入门》-刘海洋-电子工业出版社一书。 1.CTAN&#xff08; the comprehensivie TeX Archive N…

建站学php还是java_建站用php还是java

建站用php还是java&#xff1f;建站用php&#xff0c;因为php是常用的网站编程语言&#xff0c;有全球超过81.7%的公共网站在服务器端采用PHP。而Java是一门面向对象编程语言&#xff0c;更适于系统程序的开发。phpPHP即“超文本预处理器”&#xff0c;是一种通用开源脚本语言。…

html打开百度自动搜索,网站添加百度自动推送代码的方法

今天有用户过来询问网站如何添加百度自动推送的代码以增加网站的收录数量&#xff0c;所以就水了这篇博文&#xff0c;如果你有此需求的话&#xff0c;不防按照此文章的方法来获取一下百度的推送代码。百度自动推送代码的作用图获取百度推送代码的方法1、打开百度搜索资源平台&…