Как узнать значение переменной другого сайта?

Рейтинг: 0Ответов: 2Опубликовано: 29.01.2015

Всем привет.

Откровенно, я мало что понимаю в php, но очень надеюсь, что подскажете, в каком направлении хотя бы гуглить.

Есть сайт, на нем товар. Если открыть код страницы, то есть такие данные (см. скрин), меня интересует в данный момент одно число: data-price. Т.е. надо запрос на моей страничке, который обратиться к этому сайту и выведет мне число (в данном случае 0.0013).

Заранее благодарю. =)

alt text

Ответы

▲ 2

Вам надо распарсить страницу. Для этого есть несколько способов:

  1. http://php.net/manual/ru/book.curl.php - стандартная либа PHP.
  2. http://simplehtmldom.sourceforge.net/manual.htm - удобная либа для парсинга.
    Вот гайд по ней: http://habrahabr.ru/sandbox/72702/
▲ 1
$html= file_get_contents("http://shop.ru/"); 
preg_match_all('/data-price=\"(.*)\"/i',$html,$price);
print_r($price); # <= Результат