2013-08-28 2 views
0

Привет Я в настоящее время делаю свой сайт, чтобы вытащить все фото instagram в мою сеть.Instagram photo Получить путь и сохранить в базе данных

это мой код:

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


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



</script> 

Как получить URL/путь фотографии я вытащил внутри моего сайта? Это что-то о JSON? но я не знаю, что это, кто-нибудь может дать мне подсказку?

Спасибо!

+0

Использовать [API] (http://instagram.com/developer/)? – MisterBla

ответ

0

Вы можете использовать веб-браузер для получения необходимой информации с веб-сайта.

Here - хороший учебник. Вам нужно указать 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 улучшить вас Webcrawler.

EDIT:

@youaremysunshine

код выше из учебника я предложил вам посмотреть. «simple_html_dom.php» - это файл, который необходимо загрузить (вы можете найти его в учебнике), чтобы использовать его функции. Итак, после включения файла вы просто создаете объект и вызываете функцию load_file() с требуемым URL-адресом в качестве параметра. $html->find('img') ищет метку <img> с указанной страницы. Попытайтесь прочитать учебник несколько раз, и вам может потребоваться найти часть 2. Перейдите на сайт с нужным изображением и проверьте элемент, чтобы увидеть, какой элемент вам нужно использовать для функции find() (параметр может также содержать класс/id искомого элемента).

+0

Извините, я не понимаю, что вы имеете в виду ... можете ли вы объяснить больше? Извините за это я просто слишком новый в этом – youaremysunshine

Смежные вопросы