已经获取微信公众号发布的图片,但不能正常显示 ,提示:此图片来自微信公众平台 未经允许不得引用。
这是怎么回事呢?
遇到这种问题是因为微信公众平台对图片采用了防盗链设置,微信对外提供了API接口,让我们可以通过授权的方式获取到自己公众号里面的文章,或者你也可以通过爬虫去抓取微信的文章,但是微信的图片默认是不允许外部调用的
那该怎么解决这种问题呢?
这里我找到了两种方案
第一种
在JS中提前把图片加载到本地,然后从本地缓存中读取图片
var showImg = function (url) { var frameid = 'frameimg' + Math.random(); window.img = 'Tags | 热门标签RankList | 热门文章
- 1如何让UITextView检测主题标签?
- 2删除重复项而不覆盖hashCode()
- 3为什么OpenCL工作组是三维的?
- 4BCNF分解算法说明
- 5如何从PySpark中的map方法返回一个空(null?)项?
- 6如何将fmt.Print和log.Print保存到Golang中的同一文件中
- 7处理开始但不显示窗口
- 8Heroku Build失败:"node_modules已检入源代码管理"
- 9删除R中一组行中的某些行
- 10django视图从另一个应用程序渲染为模板
- 11如何在Python中以未知长度的列表迭代级联格式(在for循环中)?
- 12从Python smtplib捕获调试输出
- 13ColdFusion中的UTF-8标志
- 14在循环中使用Jsoup connect().第一个请求总是比其他所有请求慢得多
- 15使用参数'()'和找不到关键字参数'{}来反向'login'.尝试过0种模式:[]
- 16在Visual Studio 2015中添加SSDT BI模板
- 17如何在同一个php脚本中销毁两个不同的会话?
- 18如何在excel vba中加入从两个不同数据源创建的两个记录集
- 19如何从RasterBrick中提取数据?
- 20使用图层列表显示一些可绘制的图像