- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Код:
$search = iconv("WINDOWS-1251", "UTF-8", $zapros);
$json = file_get_contents('http://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=3&imgsz=medium&q='.urlencode($search).'&start=0');
$data = json_decode($json);
if ($data->responseData->results[0]->unescapedUrl != '')
$url = $data->responseData->results[0]->unescapedUrl;
else
$url = 'none.jpg';
echo '<p><img src="'.$url.'" alt="" title=""></p>';
Отлично работает на локалке, на хостинге выдаёт:
Ihc, виртуальный хостинг.
Дело в IP?
Скорее всего IP
А как в этом примере вывести первые 10 картинок, которые нашлись при поиске а не только одну?
Скорее всего IP
А если не IP? То что тогда.
Ведь гуглу должен отдаваться ip пользователя, а не сервера.
---------- Добавлено 19.10.2012 в 22:26 ----------
При паринге Яши, код:
curl_setopt ($ch, CURLOPT_URL, 'http://images.yandex.ru/yandsearch?text='.urlencode($search));
curl_setopt($ch, CURLOPT_HEADER,1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 40);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt ($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt ($ch, CURLOPT_VERBOSE,1);
$json = curl_exec($ch);
curl_close($ch);
на русских серверах всё работает, на украинских происходит редирект на яндекс.уа, как этого избежать?
Использовать русский IP :)
А для выдачи одинаковой нужно регион через куки выставлять.
Скорее всего IP
IP то берется не того сервера где стоит парсинг, а пользователя просматривающего картинки. Не?
Вставлял куки, просто не стал публиковать в теме.
*facepalm*
---------- Добавлено 20.10.2012 в 00:39 ----------
Вставлял куки, просто не стал публиковать в теме.
куки региона или просто возможность сохранять куки?
куки региона или просто возможность сохранять куки?
Удалял куки, заходил на яндекс, далее смотрел куки которые я получил и их записывал.
Правда не все значения использовал.
Удалял куки, заходил на яндекс, далее смотрел куки которые я получил и их записывал.
Правда не все значения использовал.
там лишь 1, которое используется для выставления региона. Пропишите Москву и тогда нет разницы на IP.
Какая именно кука для региона? yandex_gid ? Если она то нифига не работает.
---------- Добавлено 19.10.2012 в 23:08 ----------
Ответ от яши:
Date: Fri, 19 Oct 2012 19:03:19 GMT
Location: http://images.yandex.ua/yandsearch?rdrnd=450340&text=%D0%B0%D0%B2%D1%82%D0%BE
Content-Type: text/plain
Transfer-Encoding: chunked