Instagram照片获取路径并保存到数据库中

时间:2013-08-28 07:18:57

标签: php javascript tags instagram

您好我正在使用我的网站将所有Instagram照片放入我的网站。

这是我的代码:

<div id="instafeed"></div>
<script type="text/javascript">


 new Instafeed({ 
        get: 'tagged',
        tagName: 'awesome',
        clientId: 'xxx',
        image_size: 'standard_resolution',
    }).run(); 



</script>

如何获取我在网站中提取的照片的网址/路径? 它是关于JSON的吗?但我不知道有什么人能给我一个暗示吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用网络浏览器从网站上提取所需信息。

Here是一个很好的教程。您需要指定网址和所需的html标记。

<?php
include_once('simple_html_dom.php');
$html = new simple_html_dom();
$html->load_file($target_url);
foreach($html->find('img') as $link)
{
echo $link->href."<br />";
}

此外,您应该查看cURL以改善您的webcrawler。

编辑:

  

@youaremysunshine

上面的代码来自我建议你看的教程。 'simple_html_dom.php'是您需要下载的文件(您可以在教程中找到它)以使用其功能。 因此,在包含文件之后,您只需创建一个new simple_html_dom对象,并使用所需的url作为参数调用函数load_file()$html->find('img')会查找给定页面中的<img>标记。尝试阅读本教程几次,您可能需要查找第2部分。转到带有所需图像的网站并检查元素以查看您需要用于find()函数的元素(参数可能还包含搜索元素的类/ id。)