此图片来自微信公众平台未经允许不可引用
2016年4月6号开始,weixin.sogou.com获取图片应该是加上了Referer验证,上面用的方法失效了,出现下面的情况:
此图片来自微信公众平台 未经允许不可引用
但是我找到一个和读微信网站相同的网站,传送门,这个网站能通过js设置能在网站上显示图片,我把相同的脚步用到读微信网站上就不行,不知道是什么原因
传送门网址可以用的代码如下:
function changeData(data, tag){for(var i = 0; i < data.length; i++){if(!data[i].hasAttribute("data-src") && data[i].hasAttribute("src") && (data[i].getAttribute("src")).lastIndexOf('http://', 0) === 0 && (data[i].getAttribute("src")).indexOf('chuansong.me/') == -1){data[i].setAttribute("data-src", data[i].getAttribute("src"));}if(data[i].hasAttribute("data-src")){datasrc = data[i].getAttribute("data-src");datasrc = datasrc.replace("https://v.qq.com/", 'http://v.qq.com/');if(datasrc.indexOf("http://mmbiz.qpic.cn")!=-1){ data[i].setAttribute("src", (tag == 'image' && datasrc.indexOf('http://read.html5.qq.com/image') == -1) ? "http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=" + datasrc : datasrc);data[i].removeAttribute("data-src");}} }
}
var imgs = document.getElementsByTagName('img');
var videos = document.getElementsByClassName('video_iframe');
changeData(imgs, 'image');
changeData(videos, 'video');
原文:https://segmentfault.com/q/1010000004896098
此图片来自微信公众平台未经允许不可引用相关推荐
- 此图片来自微信公众平台未经允许不可引用 解决方法
此图片来自微信公众平台未经允许不可引用 解决方法 参考文章: (1)此图片来自微信公众平台未经允许不可引用 解决方法 (2)https://www.cnblogs.com/lmaster/p/9070 ...
- 解决“此图片来自微信公众平台未经允许不可引用”的方法
解决"此图片来自微信公众平台未经允许不可引用"的方法 参考文章: (1)解决"此图片来自微信公众平台未经允许不可引用"的方法 (2)http://www.cnb ...
- 此图片来自微信公众平台 未经允许不可引用
问题描述; 因为微信给自己的图片都加上了图片防盗链接,只要是直接从公众号文章里复制的文章都会显示如下图所示的情况 解决方案: 方案一: 在head中加上<meta name="refe ...
- 前端解决:此图片来自微信公众平台未经允许不可引用
前端解决:此图片来自微信公众平台未经允许不可引用 方法一: <meta name="referrer" content="no-referrer" /&g ...
- 采用Iframe解决微信图片防盗链‘此图片来自微信公众平台未经允许不可引用’问题
采用Iframe解决微信图片防盗链'此图片来自微信公众平台未经允许不可引用'问题 最近使用微信公众号爬虫遇到临时链接过期问题,查了各种博客及论坛,好多方法都已经不能用了,目前能用的就是新榜的一个临时链 ...
- 解决“此图片来自微信公众平台 未经允许不可引用”的方法
解决"此图片来自微信公众平台 未经允许不可引用"的方法 参考文章: (1)解决"此图片来自微信公众平台 未经允许不可引用"的方法 (2)https://www. ...
- java 微信图片反盗链_详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案...
已经获取微信公众号发布的图片,但不能正常显示 ,提示:此图片来自微信公众平台 未经允许不得引用. 这是怎么回事呢? 遇到这种问题是因为微信公众平台对图片采用了防盗链设置,微信对外提供了API接口,让我 ...
- 微信开发api “此图片来自微信公众平台未经允许不可引用”的解决方案
在使用微信开发api接口接管后, 获取公众号的素材发现图片显示"此图片来自微信公众平台未经允许不可引用" 问题: 方案一(推荐): 在html中的<head>里面添加& ...
- 图片来自微信公众平台未经许可不可引用|解决经验分享
我们把微信公众号的文章转载到官网或者其它媒体上时,会提示:"此图片来自微信公众平台,未经允许不可引用".最简化的解决经验分享如下: 在网页的里面添加标签: <meta nam ...
最新文章
- 独家 | 一文盘点数据集市和数据仓库的差异(附链接)
- 线性回归与多项式回归的区别,如何判断他们的使用场景
- spring+kafka消费者的2种配置方式
- TensorFlow维度变换函数语句
- 还不知道这 11 个超酷的编程新工具你就 out 了!
- Kinect for Windows v2.0安装教程
- 更新wordpress遇到prepare警告问题的解决
- mfc编程vc6.0实现进程的创建和通信_免费送书:windows黑客编程技术详解
- 字符编码过滤器中对特殊的路径进行特殊处理
- UISlider 设置增量
- JDK常见问题 环境变量配置
- Wampserver下载安装教程
- 服务器pci-e硬盘,来一发干货,PCI-E SSD硬盘使用须知
- python+opencv移动侦测(帧差法)
- 抖音看不到好友动态显示服务器,抖音好友动态怎么突然看不到了
- 国家取消职称英语与计算机,全国职称英语考试取消
- Qt:如何生成word报表
- 卫星遥感—地块/边界提取相关论文
- android竖屏固定,ANDROID强制锁定竖屏_APP固定设置竖屏或横屏
- PhotoSweeper X for Mac(重复照片清理工具)
热门文章
- uos命令_ubuntu、debian、uos的命令
- python time timeit_python运行时间计算之timeit
- proteus如何添加stm32_新手入门轻松掌握 STM32 串口应用
- 一个测试工程师面试官的真实分享!个人超赞同!
- (软件工程复习核心重点)第二章可行性研究-第一节:可行性研究基本介绍
- 7-1:C++的IO流
- LeetCode 138 复制带随机指针的链表
- USACO-Section1.4 Ski Course Design (枚举)
- 冯诺依曼计算机的组成
- twisted系列教程十六–twisted守护进程