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

  • Автор темы chi
  • Дата начала
C
#1
Очень хочется посмотреть как это выглядит.
Есть примеры для рассмотрения?
 
L

lazutov

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

Код:
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;		 // и вернули
}