Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Анализ ответа от сервера, напримере: google, запрос по адресной строке 
V
    Опции темы
kimoog
  Дата 6.8.2007, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.8.2007
Где: Киевская область

Репутация: нет
Всего: нет



Доброе время суток!

Подскажите пожалуйста  каким образом получается такой ответ от сервера. Привожу пример запроса, например:google

Есть ссылка: http://www.google.com/complete/search?hl=en&js=true&qu=
Если вконце написать например:слово, то гугл (сервер) выдаст такое из базы:
Код

sendRPCDone(frameElement, "слово", new Array("слово о полку игореве", "словото", "слово", "слово-ключ", "словото като спасение", "слово на кума", "слово о полку"), new Array("586,000 results", "1,450,000 results", "45,600,000 results", "743 results", "32,400 results", "226,000 results", "1,550,000 results"), new Array(""));

Для чего это мне нужно? 
Скачал архив скрипта, именно то что мне очень нужно. В нем: форма запроса, аякс библиотека и приблизительное описание создание таблицы MySQL. В архиве явно чего-то нехватает. 

Форму здесь нерасматриваем, интерисует лишь ответ от сервера. Каким образом выводится данный ответ?
Как это реализуемо через PHP и MySQL или нужно писать серверный скрипт на Perl. Лучше конечно мне через php т.к. я в нем более разбираюсь.
PM MAIL WWW   Вверх
Diesel Draft
Дата 6.8.2007, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



Только что экспериментально, ну короче пробуйте http://www.google.com/complete/search?hl=e...ue&qu=слово


Также можно в Json кажется

Это сообщение отредактировал(а) Diesel Draft - 6.8.2007, 16:36


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
kimoog
Дата 6.8.2007, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.8.2007
Где: Киевская область

Репутация: нет
Всего: нет



Цитата(Diesel Draft @ 6.8.2007,  16:35)
Только что экспериментально, ну короче пробуйте http://www.google.com/complete/search?hl=e...ue&qu=слово
Также можно в Json кажется

Уже пробую, но невыходит smile .
В том-то и загвоздка, что ответ от сервера, библиотека принимает только в том коде что я упоминал выше, т.е. без тегов, в чистом виде. Проверял так, в папку finder помещал файл index.php c тем кодом, обрабатывается на ура.
PM MAIL WWW   Вверх
Diesel Draft
Дата 7.8.2007, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



1. тебе надо данные получить для javascript?
2. В каком формате тебе удобней получать данные?

Вот для json http://suggestqueries.google.com/complete/...ox&qu=текст


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
kimoog
  Дата 7.8.2007, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.8.2007
Где: Киевская область

Репутация: нет
Всего: нет



Цитата(Diesel Draft @ 7.8.2007,  10:44)
1. тебе надо данные получить для javascript?
2. В каком формате тебе удобней получать данные?
Вот для json http://suggestqueries.google.com/complete/...ox&qu=текст

Да нужно для javascript.
Я использую формат *.php, файл в котором потом делаю выборочный запрос к базе.
Если это реализуемо всетаки через json, значит я туплю. Ок, вечерком гляну.
PM MAIL WWW   Вверх
Diesel Draft
Дата 7.8.2007, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



про json я вытянул з морзилы, в момент когда тулбар тянул данные.


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
kimoog
  Дата 9.8.2007, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.8.2007
Где: Киевская область

Репутация: нет
Всего: нет



Спасибо Diesel Draft за внимание, решил задачу, но не через Json.

Это сообщение отредактировал(а) kimoog - 9.8.2007, 14:31
PM MAIL WWW   Вверх
Diesel Draft
Дата 9.8.2007, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



А как?


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
kimoog
  Дата 10.8.2007, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.8.2007
Где: Киевская область

Репутация: нет
Всего: нет



При подробном рассмотрении js-кода, там есть несколько запросов на поиск через скрытую строку браузера, например: 
Код
this.url = 'fin/bdbl/?category=-1&text='+keyword+''

т.е.  тут можно подправить строку (поставить куда угодно '+keyword+' ) для использования например какого-то уже готового скрипта имеющего форму GET (в данном случае я использовал простецкую ленту новостей  с поиском). А в блоке вывода результатов убрать все лишнее (красивый вывод поиска). Т.е. я реализовал это только через *.php.
Ещё раз спасибо за внимание.
з.ы.Возможно я неправильно описал суть проблемы.
PM MAIL WWW   Вверх
Diesel Draft
Дата 10.8.2007, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

Репутация: нет
Всего: 5



Вот теперь я не пойму, а мне интересно? 
Цитата

'fin/bdbl/?category=-1&text='+keyword+''

Это адрес на гугл? Мне 404 кажет


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
kimoog
Дата 10.8.2007, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.8.2007
Где: Киевская область

Репутация: нет
Всего: нет



Цитата(Diesel Draft @ 10.8.2007,  10:27)
Вот теперь я не пойму, а мне интересно? 
Цитата

'fin/bdbl/?category=-1&text='+keyword+''

Это адрес на гугл? Мне 404 кажет

Стоп! Я же гугл как пример приводил.
А эта ссылка  ссылка 
Цитата
'fin/bdbl/?category=-1&text='+keyword+''
 с js-кода.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0597 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.