Добрый день.
Делали скрипт и наткнулись на проблему с яндексом:
Нам очень жаль, но запросы, поступившие с вашего IP-адреса, похожи на автоматические. По этой причине мы вынуждены временно заблокировать доступ к поиску.
Чтобы продолжить поиск, пожалуйста, введите символы с картинки в поле ввода и нажмите «Отправить».
В общем яндекс вместо контента вернул страницу с каптчей.
Используемый код:echo file_get_contents("http://yandex.ru/yandsearch?text=мазда");
или
$url = "http://yandex.ru/yandsearch?text=мазда";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_ENCODING,'gzip,deflate');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; ru:1");
$data = curl_exec($ch);
curl_close($ch);
echo $data;