gpt4 book ai didi

Instagram web api 获取 : :ERR_BLOCKED_BY_RESPONSE

转载 作者:行者123 更新时间:2023-12-03 16:53:04 27 4
gpt4 key购买 nike

我创建了一个脚本,可以在某个个人资料的图库中提取照片……
使用 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com