超级外链工具的2种运作方式,各有优缺点

2019-02-25 20:18:27  439 浏览  0 评论   赞

超级外链工具专题文章第7篇,外链工具的2种工作方式:框架iframe和引用脚本script方式,两种方式各有优缺点,使用两种方式的差别不大

超级外链工具的2种工作方式,各有优缺点

今天讲一点超级外链工具的技术知识,懂行的人看门道,不懂行的人可以当做选修课,了解一点技术知识。

外链工具就是自动化的执行查询操作,就目前来看查询方式有两种,本文就来说说这两种方式的优缺点。

工具如何工作

首先用户在设置页面进行一些基本的设置,其中最主要的就是输入被查询的网址。

然后外链工具将所有的查询网址从服务器上下载下来,将被查询内容替换为用户输入的网址

最后打开链接。打开链接相当于是人工执行了一次查询操作,这个操作能够被对方的网站记录。

打开链接有两种方式,下面进行分别介绍。下面讲解中用到的网页文件是,在本地创建一个名为1.html的文件,然后在本地使用chrome浏览器打开这个文件进行演示。

iframe

iframe_超级外链工具的2种工作方式,各有优缺点

图174-2:框架

上图:通过框架将百度显示到我的网站中。

在网页编程中有一个标签iframe,其中文意思是网页框架,作用是将一个网站显示到另一个网站中,当然也可以将多个网站通过框架显示到一个网站中。像以前google还可以在国内打开的时候,有一个著名的网站,用户搜索时,可以在一个页面同时显示百度和google的搜索结果,就是采用框架实现的。

iframe_超级外链工具的2种工作方式,各有优缺点

图174-3:下载资源

上图:打开过程中下载的资源文件,前面几个来自1.html,后面的全部来自百度。

1、好处。使用框架后会在本地打开一个完整的页面,打开的时候会下载网站所有的资源,并运行所有的脚本程序,相当于就是在浏览器中打开一个页面,所以它可以非常完美的模拟用户的查询操作。对于一些特殊的网站,比如:需要使用ajax,需要运行js脚本等才能完成查询的,使用框架是最好的选择。

iframe_超级外链工具的2种工作方式,各有优缺点

图174-4:框架拒绝的头文件

上图:爱站网不允许将自己显示在框架中,通过上面的响应头文件告诉浏览器。

2、坏处。对于大多数网站使用框架是没有问题的,但是有少数网站不允许使用框架,也就是不允许自己的网站被其它页面嵌套。通常有两种方法:(1)通过js脚本检查,如果发现自己被嵌套,就将当前的页面地址修改为自己的网站地址;(2)通过头文件告诉浏览器自己不允许运行在框架中,遇到这种头文件浏览器会显示“网页拒绝连接”。对于前者可以通过禁止框架的脚本运行来解决,对于后者无解(这就是超级外链工具的查询链接检测报告,问题多多一文中“框架拒绝”的数据来源,下图是框架拒绝在有效链接中的占比,可以看出框架拒绝的链接只有占10%,占比不大)。

script

script_超级外链工具的2种工作方式,各有优缺点

图174-5:script

上图:通过script将百度引用到我的网站中。

在网页编程中还有一个标签script,这个标签的作用是引用外部的脚本文件。正常情况下它所指向的文件是一个可以执行的脚本文件,如:JavaScript,这个标签可以指向任何url,所以可以将url修改为被刷的链接。

script_超级外链工具的2种工作方式,各有优缺点

图174-6:下载的资源

上图:使用script的方式加载页面时,只会下载链接所对应的文件,不会下载其它的资源(上图中最下面的一行是script引用的文件,前面几行是1.html的资源)。

1、优点。可以避免上面提到的网站拒绝在框架中加载的问题,任何页面都可以通过这种方式进行加载。

2、缺点。这种方式仅仅是加载链接所对应的文件,不会下载任何其他资源,当然也不会执行脚本,如果页面需要js或ajax的方式才能完成查询,那就无法通过这种方式实现。好消息是大部分的网站都不需要这么复杂,直接提交网址就完成了查询操作。

我在制作这个超级外链工具的过程中两种方式都尝试过,最后采用了script的方式,一方面它可以将框架拒绝的链接纳入进来,另一方面可以节省用户的带宽,因为不需要下载页面的其它资源文件。总体来说两种方式都有各自的优点,采用两种方式的效果差别不大。最佳的方法是可以使用script方式的用script,不能用script的用框架,不过将每个链接进行归类是一项比较大的工程,因为检查是否可以使用script比较困难,暂且将这种运作方式作为将来一个可能的规划吧。

转载请注明:网创网 www.netcyw.cn/b174.html

赞 ()
发表评论
  • 昵称
  • 网址
(0) 个小伙伴发表了自己的观点
    暂无评论

Copyright © 2018-2019 小王子工作室 版权所有 滇ICP备14007766号-3 邮箱:yangzy187@126.com