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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2017, 22:20   #1
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию Парсинг подсказок

Здравствуйте.
Хочу написать парсер подсказок к строке ввода на сайте. Скажите, есть какие-то ограничения при написании такого парсера? Наткнулся, что для безопасности в строку запроса (input search) просто так не подставишь значение. Какие ещё есть ограничения и как они обходятся? Как вообще грамотно делать такие вещи: скрипт на сервере, на стороне пользователя или вообще на Си как отдельное приложение?
Andrej_K вне форума Ответить с цитированием
Старый 15.04.2017, 22:28   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Каких подсказок?
Цитата:
Сообщение от Andrej_K Посмотреть сообщение
в строку запроса (input search)
это что?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 15.04.2017, 23:57   #3
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Подсказок, которые появляются по мере ввода запроса, как в поисковиках.

<input type="search"…>
Andrej_K вне форума Ответить с цитированием
Старый 16.04.2017, 07:13   #4
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Ещё вопрос.
На сайте-оригинале подсказки выпадают при вводе слова, а его исходный код страницы на моём хостинге не хочет лазить на родной сервер за подсказками. Почему такое может быть?
С другими подобными сайтами всё в порядке, подсказки есть независимо от расположения кода, а на одном действует только с родного домена. Это специально какую-то проверку адреса запрятали в коде? Может такое быть?
Andrej_K вне форума Ответить с цитированием
Старый 17.04.2017, 09:35   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

то о чем пишете - понятно, там элементарно ajax запросы - автодополнение типа.
Но будет работать только на сайте источнике - посмотрите что такое "кроссдоменные запросы"
Кратко - автор сайта не хочет чтоб его таким образом парсили, вот и запретил кроссдоменные запросы
ADSoft вне форума Ответить с цитированием
Старый 17.04.2017, 12:15   #6
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Спасибо, буду читать.
Можно-ли тогда спарсить подсказки, создавая события на загруженной с их домена странице? Если да, то как? Как-то же тестируют события…
Andrej_K вне форума Ответить с цитированием
Старый 17.04.2017, 12:37   #7
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

какая разница на какой странице - если она у вас находится на другом домене?
кто тестирует события? какие?
ADSoft вне форума Ответить с цитированием
Старый 17.04.2017, 19:57   #8
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Я имею ввиду, что открываю их сайт просто в обозревателе, с их домена.

Цитата:
Сообщение от ADSoft Посмотреть сообщение
кто тестирует события? какие?
Разве не тестируют многократные события пользователей, когда делают сайт? Создаются объекты событий и автоматически имитируют различные действия пользователей. Вроде так.

Последний раз редактировалось Alex11223; 17.04.2017 в 20:09.
Andrej_K вне форума Ответить с цитированием
Старый 17.04.2017, 20:09   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Как и что тестируют зависит от проекта и людей его делающих.

Так и причем тут это? Речь же о том, что вы со своего сайта ajax'ом и т.п. не можете отправить такой запрос тому сайту.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.04.2017, 21:17   #10
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Со своего сайта, понятно, что не получу данных. Я теперь думаю о том, как получить данные, открыв страницу с их сайта. Как открыть страницу с их сайта и внедрить в неё скрипт для автоматизации запросов и разбора формируемых по ответами dom-элементов?
Andrej_K вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить Font для подсказок (ToolTip) KOHCEPBATOP C# (си шарп) 0 21.03.2016 21:20
Ищу подсказок по VBA excel новичку stasun Microsoft Office Excel 23 03.06.2013 12:33
Программное изменение стилей подсказок в sHintManager roperd Компоненты Delphi 2 23.08.2011 18:39
StatusStrip вывод подсказок на него Casper-SC Общие вопросы .NET 12 22.02.2010 23:35
Система подсказок и поиск. GrindeX C++ Builder 3 19.11.2009 12:17