Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2017, 08:52   #1
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию Получить список подсказок из поля ввода

На сайте, в поле ввода, после набора текст, выпадает список подсказок в в виде ссылок. Хочу получить этот список.

Что делал:
посмотрел в Network последнюю запись
att1.jpg
в Headers есть ссылка вида
Код:
S/?action=catalog_search_live&search=ap006
А в Response текст
Цитата:
{"xjxobj":
[
{"cmd":"as",
"id":"id_search_result",
"prop":"outerHTML",
"data": "<div id=\"id_search_result\" class=\"search_result\">\n\t\t<div class=\"search_element\">\n\t\t
<div style=\"margin-bottom: 5px;color: #3366aa;font-weight: bold;\">\u0411\u044b\u0441\u0442\u0 440\u044b\u0439 \u043f\u043e\u0438\u0441\u043a<\/div>\t\t
<a href=\"\/buy\/wix_AP006\">\n\t\t\t<div class=\"search_name\">\u0424\u0438\ u043b\u044c\u0442\u0440 \u0432\u043e\u0437\u0434\u0443\u044 8\u043d\u044b\u0439 <b>WIX<\/b> AP006<\/div>\n\t\t\t\t\t<\/a>\n\t\t
<div style=\"clear: both;\"><\/div>\n\t<\/div>\n\t<div class=\"search_element\">\n\t\t\t\t
<a href=\"\/buy\/filtron_AP006\">\n\t\t\t<div class=\"search_name\">\u0424\u0438\ u043b\u044c\u0442\u0440 \u0432\u043e\u0437\u0434\u0443\u044 8\u043d\u044b\u0439 <b>FILTRON<\/b> AP006<\/div>\n\t\t\t\t\t<\/a>\n\t\t
<div style=\"clear: both;\"><\/div>\n\t<\/div>\n\t<\/div>"
},
{"cmd":"js",
"data":"$('#id_search_result').show ()"}
]
}
Ответом из ссылки будет вышеприведенный JSON? Смогу ли я из другого приложения получить этот JSON?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 12.10.2017, 10:24   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Regex.Unescape
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 12.10.2017, 14:51   #3
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Alex11223, спасибо, но вопрос стоит не в преобразованию escape-кодов.
Все намного печальнее, ведь для меня вопрос стоит : куда запрос отправлять что-бы получить етот JSON?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 12.10.2017, 15:05   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Адрес для любого запроса сверху написан. Внизу параметры (для POST они в теле запроса, для GET в самом URL после "?").
HTTP протокол одинаковый и для HTML, и для JSON, и для чего угодно еще.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 12.10.2017, 16:16   #5
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Адрес для любого запроса сверху написан
сверху чего? ( понимаю для вас с первого взгляда все ясно, но не мне.

какой URL должен быть?

Код:
https://www.autoklad.ua/S/?action=catalog_search_live&search=ap006
- 404
Код:
https://www.autoklad.ua/?action=catalog_search_live&search=ap006
- 404
Код:
https://www.autoklad.ua/poisk/?action=catalog_search_live&search=ap006
- 404
Код:
https://www.autoklad.ua/poisk?action=catalog_search_live&search=ap006
- 404
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 12.10.2017, 16:24   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Получить список подсказок из поля ввода - Общие вопросы Web - Форум программистов - Google Chrom.jpg
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 13.10.2017, 08:58   #7
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Там ничего не меняется при вводе текста в строку поиска.
Цитата:
Request URL:https://www.autoklad.ua/
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 13.10.2017, 09:24   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну значит туда и отправлять.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 13.10.2017, 10:05   #9
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

имхо - там аякс запросы)))) смотри XHR на какой адрес долбится
но! Получать оттуда данные ты сможешь если только сайтом-источником разрешены кроссдоменные запросы
ADSoft вне форума Ответить с цитированием
Старый 13.10.2017, 10:08   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

И? ajax это не HTTP что ли? Он ж и смотрит их.

Кроссдоменные не нужны, он из десктопной программы получает, а не скриптом на своем сайте.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить Font для подсказок (ToolTip) KOHCEPBATOP C# (си шарп) 0 21.03.2016 21:20
Как получить список доступных языков ввода l.exa C# (си шарп) 1 07.10.2014 22:19
получить данные поля исходя из lookup-поля malayka Помощь студентам 0 21.04.2010 21:19
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06
Как получить список значений поля? Bendebej SQL, базы данных 2 05.02.2010 12:10