- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个脚本,可以在某个个人资料的图库中提取照片……
使用 instagram-web-api
不幸的是现在它不再有效,instagram 不返回媒体图像
这是错误:
ERR_BLOCKED_BY_RESPONSE
Instagram 最近改变了它的 CORS 政策?我该如何解决?
最佳答案
最近在 https://github.com/restyler/instagram-php-scraper 上报告了同样的问题.
Instagram 现在设置 cross-origin-resource-policy: same-origin
如果它不喜欢您的浏览器在加载图像时发送到 cdninstagram 域的“referer”。
缓解这种情况的一种方法可能是创建一个简单的图像代理,它可以在您的域上运行,将图像从 instagram 服务器下载到您的服务器,然后将其输出到浏览器。
以下是 CloudFlare 图像代理的示例:
https://gist.github.com/restyler/6c51e3ad20d7596e799d76e87cf93236
效率不高,但可以自托管,PHP 实现:
https://github.com/restyler/inwidget-proxified/blob/master/imgproxy.php
在代理上添加额外的缓存层以减少对 instagram cdn 服务器的重复图像请求量可能是个好主意。
当您运行图像代理时,您只需要将所有 instagram 图像源替换为代理版本。
关于Instagram web api 获取 : :ERR_BLOCKED_BY_RESPONSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67279678/
我收到错误函数 redirectToCheckout 不存在。但是当我尝试在脚本标签中添加 Stripe 时。它显示此错误。此错误发生在 index.html 中的 strip 脚本标记上。但是即使添
这个问题在这里已经有了答案: Refused to display in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN' (17 个回
我创建了一个脚本,可以在某个个人资料的图库中提取照片…… 使用 instagram-web-api 不幸的是现在它不再有效,instagram 不返回媒体图像 这是错误: ERR_BLOCKED_BY
我通过标签创建了一个简单的相册 使用 instagram-web-api和 electron 主要流程: const Instagram = require('instagram-web-api')
这是我从 api 获得的图像 URL https://scontent-jnb1-1.cdninstagram.com/v/t51.2885-15/e15/242204298_172837527068
我的 auth.js 在 http://localhost 上运行时出现两个错误 Refused to display 'https://accounts.google.com/o/oauth2/au
我是一名优秀的程序员,十分优秀!