网页开发设计

网站iframe框架另类技术 借用JS回避搜索引擎抓取

很多博友不仔细看完内容就直接认为用 iframe 不好之类的云云,而实际上本文就是教你在必须使用 iframe 的时候,该如何躲过搜索引擎的抓取,避免不利于 SEO 的情况!

那么,何为“必须要用 iframe 的时候”?我举个简单的例子:一些主题分享网站,很多时候会使用 iframe 框架调用主题作者的网站来做主题演示,这时候就会产生大量的 iframe 框架,那么本文的方法就可以派上用场了!

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

网站JS封装历史回顾

突然想起2015年纪实阁的博主在市场上操作网站访客手机号码获取项目的时候,为了回避百度竞价系统针对第三方代码的检测想出来的处理办法;最原始的办法便是将获取到的SCRIPT代码由HTML转化成JS,然后再在网站里面调用JS文件,在一定程度上回避百度的检测(此原理主要是百度对JS的索引很弱,弱到有时候直接忽略不检索)

举例说明HTML转JS封装

话说IFRAME在使用网站中,应用范围相对还是不错的;框架第三方网页是在自己网站达到别人网站相同效果最快的一个渠道,下面便来说明如何用 JS 代码封装这段 iframe,制作 js 版本:;

举例代码如下:

<iframe style="padding: 0px; width: 100%;" height="480" src="https://www.yunxiaosoft.com" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>

然后通过在百度搜索 【  html 转 js】,然后找到第一个打开(搜索结果有很多,随便找一个即可)

然后将上述IFRAME的HTML代码复制粘贴到文本框里面,如下图所示:

然后右边会自动出现对应的JS文件内容;然后复制,且粘贴到记事本里面,再保存此文件为iframe.js(或者为其它名称,可自定义),然后,将这个 js 文件上传到服务器。

最后,将如下语句写到你想调用 iframe 的地方,通过以下代码调用对应的JS即可达到和直接嵌套iframe完全一样的效果;

<script type="text/javascript" src="http://zhangge.net/hutui.js" ></script>

无外链输出、无权重流失,自供自足方显大能!

 

(0)
【友情提示:】
1、[焦点热议]及其子栏目内容为网络转载,其它栏目内容系作者个人原创文章观点,不代表除作者外的任何第三方观点赞同或支持;
2、「♚付涛纪实阁♚」原创文章均为本人工作、学习过程中重点事项点的记录,便于日后面对相同问题时候的复盘总结,同时原创内容遵循创作共用版权 CC 4.0 BY-SA 协议,转载请附上原文出处链接及声明,否则默认视为侵权。
3、如本站个人观点有涉及不妥的地方,可联系【QQ:860227477】,提供合理合法依据,可无偿给予修改或删除。
4、同时针对站内所有来自于【精品软件共享】及其子栏目所分享的软件均为网络收集,请用户下载后24小时内删除,否则引起的争议由使用者承担,与本站无关;
5、针对本站内容若有异义,亦可直接与【法律顾问:易兴俊,律师联系电话:13825799821】直接联系沟通;
LensNews

发表评论