Эмуляция браузера

Тема в разделе "PHP программирование", создана пользователем chi, 25 июл 2008.

  1. chi

    chi Гость

    Очень хочется посмотреть как это выглядит.
    Есть примеры для рассмотрения?
     
  2. lazutov

    lazutov Гость

    http://ru2.php.net/manual/ru/book.curl.php
    http://ru2.php.net/manual/ru/function.curl-setopt.php
    Пример.

    Код (Text):
    function pget($url){ // функция получения определенной стрницы
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 0);  // нем не нужен заголовок, зотя если хотите получать куки, удалите строчку.
    //curl_setopt($ch, CURLOPT_REFERER, '');
    curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent=Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14"); // мы - обычный юзер
    curl_setopt($ch, CURLOPT_COOKIE,"YX_SEARCHPREFS=favicons:1,lang:all,ton:1,banners:,search_form:topbot,numdoc:50,target:_blank,desc:sometimes,lr:,wstat:,t:2,family:; path=/; expires=Friday, 31-Dec-10 23:59:59 GMT; domain=.yandex.ru;"); // передать куки, например для яндекса.
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $ret=curl_exec($ch); // взяли нашу страницу.
    curl_close($ch);
    return $ret;         // и вернули
    }
     
Загрузка...

Поделиться этой страницей