|
Запрос на Яндекс из Delphi 7 |
☑ |
0
Dagmanor
22.08.13
✎
17:47
|
Всем здравствуйте. Вот краткое описание проблемы.
Работаю в Delphi 7. Требуется получить Html код страницы яндекса. Получаю его c помощью TIdHttp методом Get...
В Edit1 вбивается текст запроса.
Все вроде нормально, но нарываюсь на страничку где яндекс говорит мол Вы робот введите капчу.
Можно как-то убедить яндекс что програмка все-таки не робот?
P.S. не судите строго... подобных задач раньше не делал...
|
|
1
Dagmanor
22.08.13
✎
17:48
|
Код в Delphi:
url := ';
res := idHTTP1.Get(url) ;
|
|
2
NS
22.08.13
✎
17:48
|
Не поверишь, но твоя программа действительно робот.
|
|
3
Dagmanor
22.08.13
✎
17:49
|
Верю :)))
Но тем не менее можно как-то это обойти?
|
|
4
NS
22.08.13
✎
17:52
|
Замучаешься обходить.
|
|
5
acsent
22.08.13
✎
17:53
|
(3) ввести капчу ))
|
|
6
NS
22.08.13
✎
17:54
|
Как минимум проверяют заголовок запроса.
|
|
7
Dagmanor
22.08.13
✎
17:55
|
(6) Подскажете какой заголовок нужно подставить?
|
|
8
acsent
22.08.13
✎
17:56
|
(7) посмотри фидлером что обычный браузер передает
|
|
9
Dagmanor
22.08.13
✎
18:12
|
(8) Спасибо товарищи! Научили уму разуму. Подстановка заголовков помогла. Вопрос закрыт.
|
|