![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.04.2012
Сообщений: 12
|
![]()
Добрый день, господа!
Есть глупый вопрос, но не знаю, как быть. Пишу парсер яндекса. есть момент с каптчей ловлю его, отображаю страницу с каптчей в webbrowser1 вопрос: как мне заставить программу подождать, пока я введу каптчу, нажму кнопку "каптчу ввел" и тогда она будет продолжать парсить дальше? showmessage останавливает, но не форма становится неактивной timer - не могу настроить почему-то sleep - вешает программу и все-равно не ввести в форму... как быть? подскажите, пожалуйста. |
![]() |
![]() |
![]() |
#2 |
Недо
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,394
|
![]()
Введете капчу и что дальше, как вы ее отправлять собираетесь? Вы же парсите, т.е. получаете и фильтруете.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
Пишите, помогу, данные под авой.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.04.2012
Сообщений: 12
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.01.2012
Сообщений: 98
|
![]()
Извращенский метод:
создай глобалку Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#6 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
![]()
Да легко. У вас наверно код в одной процедуре написан. Разделите на разные процедуры. Например, в первой парсится стартовая яндекса и выводится капча для заполнения. Во второй процедуре идет обработка капчи и продолжение парсинга. Первую процедуру вызывайте в одной кнопочке, а вторую - в другой.
"ковыряю изнутри" (с)
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 18.04.2012
Сообщений: 12
|
![]()
спасибо, проблема с задержкой решилась
![]() где же взять рабочий простой парсер выдачи яндекса... |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедура или функция для повторного действия для разных объектов на форме | abzhapparovmaxat | Общие вопросы Delphi | 13 | 14.10.2011 14:37 |
Разделение процессорного времяни для ожидания | igor74 | Общие вопросы Delphi | 6 | 09.06.2011 13:30 |
Как задать 2 действия для Итеминдекса в комбобоксе? | Ekzamenator | Помощь студентам | 1 | 20.05.2011 16:49 |
Универсальная функция для действия над матрицами | devl | Общие вопросы C/C++ | 10 | 30.01.2010 18:49 |
Алгоритм арифметического действия для машины Тьюринга | Arkuz | Помощь студентам | 1 | 25.03.2009 17:04 |