Привет всем. Проблема такая, как сделать так чтобы например при нажатии клавиши, любой написанный нами текст можно было вставить в поисковую строку Яндекса ?
Ну или необязательно в строку яндекса, а вообще в любую форму какого - нибудь сайта.
Заранее спасибо
Этот топик читают: Гость
Ответов: 8
Рейтинг: 2
|
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
карма: 10 |
|
Ответов: 8
Рейтинг: 2
|
|||
Я бы привел пример схемы, так в том то и дело что я не представляю даже как это можно сделать, понимаю что там пару элементов всего надо, знаю как скопировать с любой странице информацию, а как вставить вообще не пойму.
|
|||
карма: 1 |
|
Ответов: 294
Рейтинг: 64
|
|||
PainShaft
"а вообще в любую форму какого - нибудь сайта" - не получится, все индивидуально. А для яндекса типа того:
|
|||
карма: 0 |
| ||
Голосовали: | PainShaft |
Ответов: 8
Рейтинг: 2
|
|||
Quest писал(а): "а вообще в любую форму какого - нибудь сайта" - не получится, все индивидуально.Это понятно, вот и хочу на примере разобраться С яндексом спасибо конечно, но это немного не то, у тебя в примере идет вместо %1 подстановка нашего запроса и соответственно передача этой строки браузеру. А мне нужно именно как непосредственно вставить текст в какую либо форму запроса. |
|||
карма: 1 |
|
Ответов: 294
Рейтинг: 64
|
|||
PainShaft писал(а): А мне нужно именно как непосредственно вставить текст в какую либо форму запросаВ таком случае, как правильно подметил товарищ Assasin Приведи пример своей схемы Либо куда конкретно и при каких обстоятельствах чего вставить) |
|||
карма: 0 |
|
Ответов: 8
Рейтинг: 2
|
|||
Вот например всем известный сайт авто.ру , вставить сюда http://users.auto.ru/ в любое поле, какой - нибудь текст.
|
|||
карма: 1 |
|
Ответов: 294
Рейтинг: 64
|
|||
PainShaft писал(а): вставить сюда http://users.auto.ru/В общем если я правильно понял и нужна автоматическая регистрация - то капчу придется все-равно вводить ручками. А так - есть пара способов. 1. Пример от andrestudio с формированием html формы (там авторизация на mail.ru): http://hiasm.com/forum.html?q=3&t=52255 2. Через TCP_Client. Пример второго варианта во вложении. Осталось только добавить обновление ссылки на капчу (http://s.auto.ru/users/verification/********.gif) и вводить с нее цифры в соответствующее поле.
|
|||
карма: 0 |
| ||
Голосовали: | PainShaft, Валерий |
Ответов: 8
Рейтинг: 2
|
|||
Quest
Отлично, огромное спасибо! Действительно то что надо, разве что авто.ру как пример был, пойду разбираться ) |
|||
карма: 1 |
|
Ответов: 1397
Рейтинг: 50
|
|||
Quest, объясни каким образом заполняются данными URLBuilder и RichEdit в твоей схеме?
|
|||
карма: 0 |
|
Ответов: 294
Рейтинг: 64
|
|||
Валерий писал(а): каким образом заполняются данными URLBuilder и RichEditНазвания полей для URLBuilder хорошо видны в коде страницы в браузере. А в RichEdit - POST запрос. Его можно узнать, посмотрев, что отправляет браузер и повторить. Я смотрю HttpAnalyzer_ом, но таких программ много. Единственное, из запроса я убрал "Accept-Encoding: gzip", чтобы получить в ответ не запакованные данные. |
|||
карма: 0 |
|
Ответов: 1397
Рейтинг: 50
|
|||
А что означает сообщение HTTP/1.1 400 Bad Request
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Валерий, если совсем просто - ошибка 400 значит "вы хотите странного (с)".
|
|||
карма: 1 |
|
Ответов: 1397
Рейтинг: 50
|
|||
Со "странным" разобрался ;)
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
iarspider, не всё потеряно, "если есть люди желающие странного (с)"
|
|||
карма: 19 |
|
15