За последние 24 часа нас посетили 15588 программистов и 1623 робота. Сейчас ищет 981 программист ...

Заплачу за помощь. Хелп.

Тема в разделе "PHP Free-Lance", создана пользователем nomame, 20 дек 2013.

  1. nomame

    nomame Новичок

    С нами с:
    20 дек 2013
    Сообщения:
    1
    Симпатии:
    0
    Сайт - kr-presnya.ru
    Задача заграббить с сайта всю информацию о товарах (картинку, артикул, вес и тд)
    Суть проблемы - не удается распарсить выдачу товаров ни стандартным get_file_contents ни через curl.
    Т.е. на сайт пускает, забирает весь контент кроме главного - товаров робот не видит совсем.

    Код: [Выделить]
    if( $curl = curl_init() ) {
    curl_setopt($curl, CURLOPT_REFERER,'http://kr-presnya.ru/search.php');


    curl_setopt($curl, CURLOPT_URL, 'http://kr-presnya.ru/search.php');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, "q=КРД9 19");
    curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.7.62 Version/11.01');
    $out = curl_exec($curl);
    echo $out;
    curl_close($curl);
    }
    С парсингом любых других сайтов проблем еще не было, даже тех что требовали авторизацию.
    Голову сломал, за дельный совет заплачу Яндекс деньгами либо с киви кошелька. Заранее благодарю.
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Код (PHP):
    1. curl_setopt($curl, CURLOPT_POSTFIELDS, "q=КРД9 19"); 
    так он ничего не находит по этому запросу )
     
  3. Redya69

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

    С нами с:
    30 янв 2013
    Сообщения:
    39
    Симпатии:
    0
    skype redya69
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Уж больно знакомый сайт, кажись здесь я кому то помог его курлом считать...
    Сколько платишь?