您好我正在使用我的网站将所有Instagram照片放入我的网站。
这是我的代码:
<div id="instafeed"></div>
<script type="text/javascript">
new Instafeed({
get: 'tagged',
tagName: 'awesome',
clientId: 'xxx',
image_size: 'standard_resolution',
}).run();
</script>
如何获取我在网站中提取的照片的网址/路径? 它是关于JSON的吗?但我不知道有什么人能给我一个暗示吗?
谢谢!
答案 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。)