За последние 24 часа нас посетили 17703 программиста и 1663 робота. Сейчас ищут 925 программистов ...

Парсинг

Тема в разделе "PHP для новичков", создана пользователем Slavon143, 25 ноя 2017.

  1. Slavon143

    Slavon143 Новичок

    С нами с:
    27 авг 2016
    Сообщения:
    43
    Симпатии:
    0
    Привет всем знающим! Нужна Ваша помощь. Работаю с простеньким php парсером.:
    PHP:
    1. <?php
    2.     header('Content-type: text/html; charset=utf8');
    3.  
    4.     require 'phpQuery-onefile.php';
    5.  
    6.     function print_arr($arr){
    7.         echo "<pre>";
    8.             print_r($arr);
    9.         echo "</pre>";
    10.     }
    11.  
    12.     $url = 'https://www.olx.ua/obyavlenie/sdam-komnatu-v-3-h-komnatnoy-kvartire-rayon-medkompleksa-626r-m-rn-IDuPqoe.html#2987453272;promoted';
    13.     $file = file_get_contents($url);
    14.  
    15.     $doc = phpQuery::newDocument($file);
    16.  
    17.     foreach ($doc->find('.offercontentinner ') as $article){
    18.        $article = pq($article);
    19.  
    20.        $img = $article->find('.photo-handler img')->attr('src');
    21.        $text = $article->find('#textContent')->html();
    22.  
    23.        echo "<img src='$img'>";
    24.        echo $text;
    25.        echo $number;
    26.        echo "<hr>";
    27.  
    28.     }
    29.  
    30. ?>
    Мне необходимо получить номер телефона со скрытого span :
    HTML:
    1. <span class="spoilerHidden" data-id="uPqoe" data-raw="455546254" data-phone="067 951 4531"> 679 <span class="showPhoneButton">- Показать номер -</span></span>
    Помогите "Вытянуть атребут data-phone с номером телефона.

    Screenshot-2017-11-24 Сдам комнату в 3-х комнатной квартире Район Медкомплекса 626р м-рн .png
     
  2. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    Тут религиозно настроены люди которые не помогают с парсерами ((
     
  3. Slavon143

    Slavon143 Новичок

    С нами с:
    27 авг 2016
    Сообщения:
    43
    Симпатии:
    0
    Да я уже заметил. Но я не про парсер в целом спрашиваю а про способ.