Php 从网站获取所有图像路径

Php 从网站获取所有图像路径,php,file-get-contents,Php,File Get Contents,我试图获取Instagram页面的所有图像路径,但它们似乎阻止了最初的请求。 我的尝试: $contents = file_get_contents('http://instagram.com/redbull'); echo $contents; 如果某个服务阻止了这样的请求,那么是否无法获取网站的源代码,或者是否可以使用不同的编程语言(JS、AS3)?您很可能只需要将一个,设置为标准的浏览器用户代理字符串。是Chrome的列表: 使用Instagram的API,而不是试图抓取页面。服务器会

我试图获取Instagram页面的所有图像路径,但它们似乎阻止了最初的请求。 我的尝试:

$contents = file_get_contents('http://instagram.com/redbull');
echo $contents;

如果某个服务阻止了这样的请求,那么是否无法获取网站的源代码,或者是否可以使用不同的编程语言(JS、AS3)?

您很可能只需要将一个,设置为标准的浏览器用户代理字符串。是Chrome的列表:


使用Instagram的API,而不是试图抓取页面。服务器会关心您使用的是什么语言。“哦,这个人在使用PHP。阻止他们!”“哦,嘿,他们切换到visual basic,这很好!”。如果你被服务屏蔽了,你就被屏蔽了,改变语言也不会改变这个事实。真的吗?我刚刚尝试了AS3,它加载了源代码:
var myTextLoader:URLLoader=new URLLoader();myTextLoader.addEventListener(Event.COMPLETE,onLoaded);函数onload(e:Event):void{trace(e.target.data);}myTextLoader.load(新的URLRequest(“http://instagram.com/redbull"));您的AS3测试与PHP测试来自同一服务器和IP地址吗?很可能不是,这就是区别,不是选择的语言。@RocketHazmat我需要用户授权我的应用程序从他们的帐户加载最新的~10张图片,还是有办法不经授权就这样做?