Здравствуйте. Реально ли реализовать следующую задачу?
Есть 2 компьютера. На первом происходит переход по страницам с капчей, после чего происходит отправка этих капч на второй компьютер, где они в последствии должны быть разгаданы.
Что-то похожее вроде есть на сайтах по отгадыванию капч, только здесь идет отправка капчи на компьютер, а не на сайт.
Буду рад любой помощи. Советы, ссылки, примеры...
Есть 2 компьютера. На первом происходит переход по страницам с капчей, после чего происходит отправка этих капч на второй компьютер, где они в последствии должны быть разгаданы.
Код:
_ienavigate($oIE, "www.site.com/login", 1) ; переход на страницу с капчей
_screencapture(0, 0, 100, 100) ; делаем скрин определенной области экрана где обычно появляется капча
; далее сохраняем файл в буфер или на компьютер
; передаем этот файл на второй компьютер, но вместе с ним нужно создать небольшой GUI на втором компе, с полем для ввода этой капчи
; тем временем, на втором компе производится ввод капчи и отправка на первый
; получаем результат обратно на первый комп.
$Captcha = _IEFormGetObjByName($oIE, "captcha_input") ; ищем на сайте поле для ввода капчи
_IEFormElementSetValue($Captcha, "123456") ; заполняем полученный текст в форму для ввода капчи
$1 = _imagesearch('right_captcha.bmp', 1, $x, $y, 1) ; ищем текст или изображение, которое подтвердит то, что капча введена верно
if $1 = 0 then ; если не найдено то
send("{F5}") ; обновляем страницу вместе с капчей
do
; повторяет все действия - отправка капчи на компьютер, получение текста, ввод капчи, проверка...
until $1 = 1 ; до тех пор, пока не будет введена правильная капча
; продолжаем работу...
Что-то похожее вроде есть на сайтах по отгадыванию капч, только здесь идет отправка капчи на компьютер, а не на сайт.
Буду рад любой помощи. Советы, ссылки, примеры...