Парсер товаров

Discussion in 'Болталка' started by Alexz291, 27 May 2014.

  1. Alexz291

    Alexz291 New Member

    Joined:
    10 Mar 2012
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Как быстро написать парсер товаров.

    Для получения описания и картинки вы можете воспользоваться бесплатной версией API:
    PHP code:
    Code:
    <?php
            //поисковая фраза пробелы заменены на 
            $string='Процессор i5 Haswell';
    
            //заменяем пробелы на  +
            $string=str_replace(' ', '+',  $string);
    
            //отправка get запроса на сервер
            $json=file_get_contents('http://4rgo.ru/search/index/?q='.$string);
    
            //переписываем json в массив
            $result=json_decode($json,true);
    
            //печатаем
            print_r($result);
            ?>
    

    format-переменная указывает на формат возвращаемых данных. Она может быть :JSON,XML
    q-Поисковая фраза


    Пример запроса:
    Code:
            http://4rgo.ru/search/index/?q=i5 Haswell&format=json
    
    Ответ в JSON:
    Code:
            {
                id: "3560",
                name: "Intel Core i5 Haswell",
                bref_description: "|Socket LGA1150
                         |Частота процессора 2300-3400 МГц
                         |Объем кэша L2 512-1024 Кб
                         |Объем кэша L3 4096-6144 К
                         |Поддержка SSE2
                         |Поддержка SSE3
                         |Встроенный контроллер памяти ",
                name_category:  "Процессоры (CPU)",
                name_manufacturer:  "Intel",
                img: "http://wallet.4rgo.ru/img/7ff7a9f75bd64c34d42cef0f9d89d044.jpg"
            }
    


    По всем вопросам можно писать в личку
     
    #1 Alexz291, 27 May 2014
    Last edited: 28 May 2014