0

嗨,我目前正在做我的网站,将所有 instagram 照片拉到我的网站上。

这是我的代码:

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


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



</script>

如何获取我在我的网站中提取的照片的 url/路径?是关于 JSON 的吗?但我不知道这是什么任何人都可以给我一个提示?

谢谢!

4

1 回答 1

0

您可以使用网络爬虫从网站中提取您需要的信息。

是一个很好的教程。您需要指定 url 和所需的 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以改进您的网络爬虫。

编辑:

@youaremysunshine

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

于 2013-08-28T07:30:59.037 回答