Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Имитация браузера через cURL

Ответить
Настройки темы
Имитация браузера через cURL

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.
Имеется страница, к которой нужно обратится через cURL - http://egrul.nalog.ru/

Код который получает ее содержимое и заголовоки:
Код: Выделить весь код
<?php
	$curl = curl_init();
	curl_setopt($curl, CURLOPT_URL, 'http://egrul.nalog.ru/');
	curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt($curl, CURLOPT_HEADER, 1);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.7.62 Version/11.01');
	$res = curl_exec($curl);
	curl_close($curl);
  print($res);
?>
Проблема в том, что возвращаемый текст содержит следующее: "Вы используете устаревшую версию браузера. Пожалуйста, обновите ее ЗДЕСЬ".
Сервер как-то определил, что это не браузер (точнее устаревший). Подскажите пожалуйста, как быть. Передача COOKIE, на этапе обращения к http://egrul.nalog.ru/ не требуется.
Пробовал смотреть что отправляет Хром через плагин Live HTTP Headers, ничего особенного не увидел, вот:
Код: Выделить весь код
GET http://egrul.nalog.ru/
17:59:10 12/28/2012 via egrul.nalog.ru

User-Agent	Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11
Accept	text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding	gzip,deflate,sdch
Accept-Language	ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset	windows-1251,utf-8;q=0.7,*;q=0.3

Отправлено: 18:02, 28-12-2012

 


Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Имитация браузера через cURL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] cURL авторизация не работает kyler Вебмастеру 1 16-05-2011 14:44
CMD/BAT - [решено] Проблема при использовании cURL men232 Скриптовые языки администрирования Windows 1 15-12-2010 11:17
FreeBSD - Не получается нормально установить на freeBSD mod CURL Romanuy Общий по FreeBSD 4 02-07-2010 13:31
Разное - Имитация работы с HD Pit_bul Накопители (SSD, HDD, USB Flash) 15 13-11-2008 12:40
Блокировка навигации браузера через Javascript dmitryst Вебмастеру 1 10-02-2008 01:47




 
Переход