Получить картинку из reCaptcha в TImage

10 000 руб. за проект • наличный расчёт, электронные деньги
24 марта 2015, 19:50 • 3 отклика • 25 просмотров
Нужно получить картинку(тег img) с iframe reCaptcha средствами delphi.

Алгоритм программы должен быть примерно такой:

1) Открываем в Delphi сайт(ссылку я предоставлю).
2) Средствами Delphi, или javascript получаем доступ к ресурсам фрейма.
3) Ищем картинку с определенным id получаем ее src.
4) В Timage загружаем по этому src, либо загружаем картинку в, local а после загружаем Timage.
5) Пользователь вводит код(на основе этой картинки) в поле Edit1 нажимает на Button,
и программа автоматически вводит этот код(из Edit1) в тот input внутри фрейма.
 

6) Программа осуществляет вход на сайт по ранее заданным логину, паролю.

Последний, 6-ой пункт можно не выполнять, единственно такая возможность должна быть, т.е. полученная картинка должна быть не откуда-то там, а должна быть именно с фрейма на этом сайте.
Пользователь сам входит на сайт.

Также можно отойти от этого алгоритма, получив картинку не напрямую через компонент, а снифером.

Какие трудности могут возникнуть:
1) iframe и сам сайт на разных доменах - нужно отключить Same Origin Policy у того компонента который вы будете использовать в качестве браузера.
2) Некоторые компоненты возможно(как самый простой TWebBrowser) не смогут обработать javascript, во всяком случае саму картинку в iframe он не показал, вероятно можно получить src и картинку выводить самому.

Если сможете это осуществить не в языке Delphi - пожалуйста, но в таком случае нужна будет помощь и консультация по портировани другой программы написанной на Delphi.

Связь по скайпу.