Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.30;
Скачать: CL | DM;

Вниз

Поисковые системы   Найти похожие ветки 

 
Romanew   (2002-03-14 18:39) [0]

Привет Мастера! Как послать запрос в поисковую систему (например Яндекс или Апорт)и получить запрос не используя при этом Internet Explorer. Хорошо бы было посмотреть код.


 
MAxiMum ©   (2002-03-14 18:44) [1]

Могу подсказать для Yandex. Как он работает можно просто, посмотрев на URL в строке. Т.е для поиска используется строка:
http://www.yandex.ru/yandsearch?text=<Текст поиска>
Где <Текст поиска> закодирован:
1. Латиница = как есть.
2. Пробел = "+".
3. Спец. и русские символы = %<Шестнадцатеричный код>.
Всё. Хочешь запускай через ShellExecute и смотри в браузере по умолчанию, а хочешь в своём браузере URL передавай, юлаго для этого и компонент есть.


 
darkbear ©   (2002-03-15 16:06) [2]

Если хочешь и получить запрос и разбирать его программой, все можно делать через сокет, открываешь 80 порт, посылаешь туда запрос по стандарту HTTP/1.0 и получаешь ответ! Какие передавать переменные скрипту, можно посмотреть, в тексте HTML Яндекса, посмотри какие там переменные в форме используются, и посылай.
Если не хочешь лезть в дебри протокола, можно сделать проще... Используй либо стандартные компоненты дельфи, либо могу посоветтовать еще один HTTPGet, на сайте www.utilmind.com, он фриварный с сырцами.


 
Romaneww   (2002-03-18 18:56) [3]

Был-бы очень признателен за кусочек кода для примера!



Страницы: 1 вся ветка

Текущий архив: 2002.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-97302
Blacki
2002-05-19 10:19
2002.05.30
Проблемы с TDateTime


1-97238
Doni
2002-05-20 15:28
2002.05.30
XML


1-97313
MaximatorVeter
2002-05-19 17:26
2002.05.30
Что значит reintroduce?


1-97348
Kre_yurik
2002-05-20 13:17
2002.05.30
Текстовые файлы


6-97364
Avsam
2002-03-15 19:29
2002.05.30
HTML Parser