此图片来自微信公众平台未经允许不可引用
来源:互联网 发布:客户统计系统php 编辑:程序博客网 时间:2024/06/05 11:37
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
0 0
- 小技巧-解决"此图片来自微信公众平台,未经允许不可引用"
- 解决“此图片来自微信公众平台 未经允许不可引用”的方法
- 此图片来自微信公众平台 未经允许不可引用
- 此图片来自微信公众平台未经允许不可引用
- 此图片来自微信公众平台 未经允许不可引用
- 此图片来自微信公众平台 未经允许不可引用
- 微信图片禁止外链 此图片来自微信公众平台未经允许不可引用
- 解决“此图片来自微信公众平台 未经允许不可引用”的方法 或 防盗链 PHP
- 此图片来自微信公众平台 解决方法
- 微信公众平台开发入门教程(资源来自网络)
- 微信js的引用 - 微信公众平台开发:微信公众号开
- 微信公众平台上传图片,自动回复图片
- 微信公众平台
- 微信公众平台
- 微信公众平台
- 微信公众平台
- 微信公众平台
- 微信公众平台
- Retrofit谷歌官方详解
- 进程间通信基本概念
- 分享一个程序猿在流程数据查看权限问题的总结
- 【Codeforces 631 A Interview】
- vsftpd登录报530
- 此图片来自微信公众平台未经允许不可引用
- 搞了一个星期的扫码收款, 总结感悟
- Python串口编程
- 如何快速学会单片机编程并应用?
- gulp实现前端静态资源的压缩,加MD5戳,替换引用,加CDN前缀
- input type = button 中onclick无效
- 使用Akka的远程调用
- linux一条命令添加一个root级别账户并设置密码
- Windows 10系统下如何设置计划任务?