http запросы

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Пытаюсь написать скрипт, который бы проверял текст в сервисе istio.com
Пишет, что я не вставил текст.
PHP:
<?
function post_content ($url,$postdata) {
  $uagent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)";
echo $postdata;
  $ch = curl_init( $url );
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_ENCODING, "");
  curl_setopt($ch, CURLOPT_USERAGENT, $uagent);
  curl_setopt($ch, CURLOPT_TIMEOUT, 120);
  curl_setopt($ch, CURLOPT_FAILONERROR, 1);
  curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
  curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
  curl_setopt($ch, CURLOPT_COOKIEFILE,"cookie.txt");

  $content = curl_exec( $ch );



  return $content;
}
$text= "tralalal";
$t=post_content ("http://istio.com/rus/text/result/",'content='.urlencode($text).'&copypaste=%D0%9F%D0%9E%D0%98%D0%A1%D0%9A+%D0%9A%D0%9E%D0%9F%D0%98%D0%99+%D0%A1+%D0%9F%D0%9E%D0%9C%D0%9E%D0%A9%D0%AC%D0%AE+%D0%AF%D0%9D%D0%94%D0%95%D0%9A%D0%A1+%D0%B8+%D1%8F%D1%85%D0%BE%D0%BE&yandex=on&sya=');


if (strstr($t,"Текст НЕУНИКАЛЬНЫЙ"))
echo "Текст неуникальный";
?>
 

Пробовали приблизительно так задавать $postdata?
$data = array('name' => 'Foo', 'file' => '@/home/user/test.png');

curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
 
Теперь пишет, "Слишком мало текста".
Хотя этот же текст я без проблем ручками проверяю в серсиве.
 
Только что проверил ручками текст "tralalal" - сервис действительно выдает, что текст маловат. Текст нормальной длины корректно обрабатывается скриптом.
 
Могу спросить в аське у разработчика istio.com, если он утвердит такой способ получения информации;) Если у вас стоящий сервис, то может и АПИ для этого существует:) Или за отдельную плату допишется возможность специально для Вас.(я имею ввиду "слишком мало текста")
 
Как же вы меня утомили, читеры блин.
Благодаря вам лимит на количество запросов к Яндексу последнее время стал уходить слишком быстро. Честным пользователям качество поиска по вашей вине ухудшилось.

В общем я уже с месяц как принял решение отдавать ответы только зарегистрированным пользователям, но пока руки не доходят.
Теперь дойдут :) Так что недели две у вас еще есть похулиганить :)
 
Назад
Сверху