html 图片防盗链,【反防盗链】介绍一个对付图片防盗链的方法

悲催的声明:

由于腾讯也采用了防盗链技术,本文方法已经失效了!

当我们想在文章里引用某张图片时,如果对方设置了防盗链,我们看到的将是404或forbidden或其他图片,而不是想要的那张图片,为此,我们有无方法进行“反防盗链”呢?答案是有的,本文将介绍一个对付图片防盗链的方法,经测试有效。

反防盗链图片引用-HTML代码

举例说明,比如卡卡网站速度诊断的图片是防盗链的,图片引用的代码是:1a9a53e955eac3af9a865b17649047f3.png

我们看到的不是原图,而是其他的图片。

我们可以把图片引用代码改为:liudehua_91193710_1.jpg

这样就可以正常显示自己想要的图片了。

上述方法很简单,就是采用第三方接口来获取图片,格式是:image?imageUrl=%E5%9B%BE%E7%89%87%E5%9C%B0%E5%9D%80

反防盗链图片引用-Javascript代码

一些人问到,对方最近才设置图片反盗链,但我已经发布了大量的文章,我岂不是要重新编辑文章,更改每个图片地址?这显然是不实际的。我现在要告诉你的是,没关系,我们网页可以通过一个JS程序,批量更改图片地址。我们要做的,只是更改一下文章页模版,引入一个反防盗链的JS文件,就可以了。

说了这么多,这个JS代码是怎样的呢?我们可以通过如下例子来了解。

反防盗链实例_卡卡网 webkaka.com

1a9a53e955eac3af9a865b17649047f3.png

1a9a53e955eac3af9a865b17649047f3.png

function showForbiddenImg(){

var obj=document.getElementsByTagName('img');

for(var i=0;i

if(obj[i].getAttribute('src')){

obj[i].setAttribute('src','http://read.html5.qq.com/image?imageUrl='+obj[i].getAttribute('src'));

}

}

}

showForbiddenImg();

这个代码很简单,它的作用是遍历网页所有图片,并在图片地址前面加上指定字符串。当然了,在实际应用中,不可能需要遍历网页所有图片,只需遍历文章里的图片即可,这需要自己更改一下这个js代码。

如何获得文章里的所有图片并更改图片地址

我们可以通过JQuery来实现此功能,请看如下实例:

反防盗链实例_卡卡网 webkaka.com

1a9a53e955eac3af9a865b17649047f3.png

1a9a53e955eac3af9a865b17649047f3.png

$(document).ready(function() {

//获取Class为arcContent里面的所有img

var imglist=$(".arcContent img");

//或使用下面这句,获取ID为divArticle里面的所有img

//var imglist=$("#divArticle img");

    for(var i=0;i

if(imglist[i].getAttribute('src')){

imglist[i].setAttribute('src','http://read.html5.qq.com/image?imageUrl='+imglist[i].getAttribute('src'));

}

}

});

使用JQuery时,记得要先引用jquery.js文件。

JQuery代码还可以这样写:

反防盗链实例_卡卡网 webkaka.com

1a9a53e955eac3af9a865b17649047f3.png

1a9a53e955eac3af9a865b17649047f3.png

$(document).ready(function() {

$(".arcContent img").each(function(index, element) { //$(".arcContent img") 可换为 $("#divArticle img")

if($(element).attr('src')){

$(element).attr('src','http://read.html5.qq.com/image?imageUrl='+$(element).attr('src'));

}

});

});

上述两个JQuery实例,一个通过for循环赋值,一个通过 $("selector").each(function(index, element) 赋值,殊途同归。

本文实例演示及源码文件下载

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

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

相关文章

html字体阴影怎么设置6,css怎么设置字体阴影

css设置字体阴影的方法:使用代码【text-shadow:3px 3px 3px #00f;】,【text-shadow】属性应用于阴影文本,语法为【text-shadow: h-shadow v-shadow blur color;】。本教程操作环境:windows10系统、css3版,该方法适用于…

PCL入门

pcl的入门 本博客主要是对外文的翻译,及其他资料的一些整理。 pcl 分割成好几个模块的库 Filters(滤波器) Features(特征) Keypoints(关键点) Registration(注册) KdTree:k-dimension tree(k维的树) OcTree(八叉树) Segmetation(分割) Sample Consensus(采…

pcl里面的3D特征

我这里不介绍pcl里面的类的命名规范,及点的类型。为什么呢?pcl里面类的命名规范,比较繁琐,而且主要是针对要对pcl这个库要开源的人士,而pcl里面的点的类型太多,足够满足你的要求。所以我们要走一条具有中国特色的pcl主…

html本地缓存未查看信息,不同用户看到了相同的信息-一次web系统缓存问题的解决...

最近负责的系统总是出现奇怪的缓存问题,在这里简单记录一下碰到的问题和踩到的坑。问题:用户反映使用不同账号A,B登录时,都出现账号A的页面信息(未邮寄账单提示)。如下所示:图1:未邮寄账单提示一 session缓…

pcl里面的法线估计

法线估计是一个很重要的特征,常常在被使用在很多计算机视觉的应用里面,比如可以用来推出光源的位置,通过阴影与其他视觉影响。 给一个几何表面,去推断给定点的法线方向,即垂直向量的方向往往是不容易的。然而&#xf…

pcl通过积分图来进行法线预测

首先,我们来看一下什么是积分图,我查了一下wiki,发现它的定义是这样的。 A summed area table is a data structure and algorithm for quickly and efficiently generating the sum of values in a rectangular subset of a grid. In the i…

个人计算机的防毒软件无法防御,在win10系统中无法启动defender防御软件的解决方法...

软件大小: 3.56 MB软件版本: 3.3.30.180软件类型:系统补丁查看详情直接下载win10系统是我们现在都在使用的系统,下面小编为大家在win10系统中无法启动defender防御软件的解决方法,希望可以帮助到你们。解决方法:1、根据…

pcl里面的点特征直方图(PFH)

表面法线和曲率可以好的代表一个点的几何特征。然而它们算得很快,而且算法简单,但是它们不能捕获细节,它们只是点的近邻的几何特征的近似估计。作为一个直接的结论,大多数的场景往往会包括很多有着相似特征的点,这会减…

为什么计算机休眠风扇还转,Win7系统进入睡眠模式后电脑风扇还在转的解决方法...

如果长时间离开电脑,可以让win7系统进“睡眠”模式,这样可以节省能源,延长硬盘寿命。但是有位用户说自己Win7系统进入睡眠模式后,依旧可以听到风扇还在转,怎么回事呢?其实这是因为Win7处在低耗能的状态&…

快速特征点直方图描述器(FPFH)

PFH的理论上的时间复杂度是O(nk的平方),n是点的数量,k是最近邻的个数。对于实时系统来说,这压根就是不行的,所以作为PFH规划的简化版本,FPFH把计算复杂度减少成O(nk),但是还具有很好的和PFH差不多的区分能力。 第一步…

计算机硬盘能达到5g的速度,5G号称可以达到几GB每秒,但是目前的手机处理器和硬盘可以处理这么庞大的数据量吗?...

感谢悟空的邀请!“通信行业那些事儿”,专业解读通信、网络类问题,希望我的回答能够给您启发,大家共同探讨、共同提高!欢迎关注我!楼主您好!这个问题,我正好是通信行业的从业人员&…

点集的视点特征直方图的评估

VFH(Viewpoint Feature Histgram)视角特征直方图描述器,可以很直观的表现点的聚类在处理聚类识别与6DOF位姿估计。 下面的图像展示了一个VFH识别和位姿估计的例子。给一些训练集,除了左下角的那个杯子,用来学习,用左下角的杯子作…

惯性矩和偏心距描述器

这次我们将学会怎么使用pcl::MomentOfInertiaEstimation 这个类来获取以惯性矩和偏心距为基础的描述器。这个类也能提取坐标对称和定向包围的方形盒子。但是记住导出的OBB不是最小可能性的盒子。 下面介绍了该种方法的特征提取方式。第一次先算出点云矩阵的协方差,…

mac os修改计算机名,如何修改Mac系统的个人用户名?

在Mac OS X中一旦建立一个用户,此用户的主目录的目录名将会是它的“短”名。更改登录名和主目录名从来都不简单,以前唯一的方法就是建立一个新用户,然后把所有的文件拷贝过去。Mac 修改用户是一件很悲剧的事,因为牵涉到很多地方的…

无线多串口服务器,多串口通信服务器

多串口通信服务器 ZLAN5G00A串口服务器是一款机架式16串口RS232/485/422和TCP/IP之间协议转化器。支持16个RS232串口、16个RS485、RS422串口,且RS232支持流控。通过一根网线连接到ZLAN5G00A,实现16个串口同时全双工工作,每路串口可作为TCP服务…

使用统计异常消除滤波器来消除异常

激光扫描可以生成很多点云的数据集。并且,测量误差会导致一些稀疏的异常值使得结果更差。这使得局部点云特征估计变得更加的复杂,产生一些错误的值,使得点云的识别失败。有些不规则的数据可以通过数理统计的方法来消除。我们稀疏异样消除是以…

为什么有的网站要改服务器才能打开吗,为什么有些网站进不了,怎样设置DNS才能进 – 手机爱问...

2006-12-24从22号起就进不了游戏。 按照官方的DNS地址也不行。 有没有广东深圳罗湖区的朋友能进的 麻烦把你们的DNS地址发给我 谢谢对于上述无法登陆游戏的玩家,《神泣》中国运营团队建议您尝试以下方式,通过修改个人电脑的DNS解析服务器地址&#xff0c…

用一个参数化的模型来投影点

这次我们将学着怎么通过一个参数化的模型进行投影。这个参数化的模型是通过一系列的系数---在这里是平面&#xff0c;相当于axbyczd0 下面是代码 #include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/ModelCoeffi…

云 文件 服务器 只存,云 文件 服务器只存

云 文件 服务器只存 内容精选换一换用户通过管理控制台创建或者导入密钥对后&#xff0c;在购买弹性云服务器时&#xff0c;登录方式选择密钥对&#xff0c;并选择创建或者导入的密钥对。用户购买弹性云服务器成功后&#xff0c;可使用密钥对的私钥登录弹性云服务器。使用的登录…

sr650服务器cpu型号,至强Gold 联想ThinkSystem SR650评测

今年7月&#xff0c;英特尔发布了至强可扩展处理器。面对新的处理器架构、新的AVX512指令集&#xff0c;需要新的服务器来匹配&#xff0c;需要更新机器&#xff0c;并提供新的软件、管理等套件。联想ThinkSystem SR650与至强可扩展处理器响应而出并被誉为“性能最高的服务器”…