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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 02.07.2012, 08:20   #1
livera
Новичок
Джуниор
 
Регистрация: 02.07.2012
Сообщений: 1
По умолчанию Можно ли реализовать программу, нажимающую кнопки на сайте?(простите за нелепый заголовок)

Меня интересует, можно ли написать программу (допустим, на Delphi), выполняющую автоматическое нажатие кнопок на веб-сайте. Необходимо для заполнения тестов, а именно нажатия кнопок "Заполнено" и "Далее". При нажатии кнопки "Заполнено" отправление результатов на сервер, "Далее" - переход к следующему бланку с вопросами.
Если возможно, то что при этом следует использовать? Сможет ли справиться новичок?
livera вне форума
Старый 02.07.2012, 08:31   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Можно просто отправлять POST запрос.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума
Старый 02.07.2012, 09:25   #3
QunneD
C++ & PHP & Asm
Форумчанин
 
Аватар для QunneD
 
Регистрация: 06.12.2008
Сообщений: 300
По умолчанию

Можно и так реализовать, только я более склонен к варианту Valio, но если Вы легких путей не ищите, тогда:

SetCursorPos, SendMessage (WM_(L/R)BUTTONDOWN, WM_(L/R)BUTTONUP, MK_(L/R)BUTTON, WM_SETTEXT), + еще дескриптор окна надо получать. Вроде так если память не изменяет (но это имхо способ для извращенцев).

Цитата:
то что при этом следует использовать
И еще, мини-отладчик написать который запишет все Ваши действия в браузере, передвижения мышью, события, и потом воспроизведет автоматически весь процесс. Ибо если основываясь на координатах делать, то каждую координату прописывать ручками - способ для мазохистов.

Последний раз редактировалось QunneD; 02.07.2012 в 09:29.
QunneD вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код для кнопки на сайте karyshkin HTML и CSS 0 24.03.2012 18:15
Как реализовать прокрутку на сайте? Ellantra HTML и CSS 2 15.02.2012 16:27
Как реализовать прокрутку на сайте? Ellantra JavaScript, Ajax 0 15.02.2012 16:11
Получить результат нажатия кнопки на сайте $T@LKER Работа с сетью в Delphi 1 01.07.2011 16:32
Как сделать так, чтобы форму можно было тостать не только за заголовок? Никки Общие вопросы Delphi 1 04.09.2008 14:34