Что нового

[Автоматизация] Каптча (обход через IE)

Trans

Знающий
Сообщения
257
Репутация
6
Ребяд подскажите как обойти такую злую вещь как Каптча, знаю что можно, но не знаю как её обойти используя IE...
Вот html код...
Код:
<form action="primankaact.php?uni=1315294200" method="post">
Введите защитные цифры:

(Приманки хватает на 10 групп монстров)

<img src="captcha.php?name=My_Nick&amp;uni=1315294200" />

<input type="text" name="capcha" class="do_button" />


<input type="submit" value="Подкинуть" />
</form>
 

Ganibal95

GreenBytes
Сообщения
876
Репутация
239
А цифры случаем не такие были: 1315294200 ? :smile:
 

shakur

Осваивающий
Сообщения
76
Репутация
24
Для начала тебе необходимо сохранить капчу в виде картинки

попробуй так
Код:
$doc=_IEDocGetObj($oIE)
InetGet("http://название сайта/captcha.php?name=My_Nick&amp;uni=1315294200"&'?'&$doc.cookie,@scriptDir& "\capcha.jpg",1)


а затем уж передавать на сервис антикапчи.
 

shakur

Осваивающий
Сообщения
76
Репутация
24
так пробывали?
Код:
InetGet("http://worldofrest.com.ua/wap/captcha.php?name=ItMan&amp;uni=1315606012" &'?'&$doc.cookie,@scriptDir& "\capcha.jpg",1)


зы где ты нашол капчу в этой игре?) я так ее и не нашол)
 
Автор
T

Trans

Знающий
Сообщения
257
Репутация
6
shakur [?]
зы где ты нашол капчу в этой игре?) я так ее и не нашол)
Запусти скрипт, что выше и подожди 1 мин, увидишь там каптчу (3-х значную из цифр)


Добавлено:
Сообщение автоматически объединено:

shakur [?]
так пробывали?
Код:
InetGet[/url]("http://worldofrest.com.ua/wap/captcha.php?name=ItMan&amp;uni=1315606012" &'?'&$doc.cookie,@scriptDir& "\capcha.jpg",1)
вот так работает:smile: каптчу качает:smile:


Добавлено:
Сообщение автоматически объединено:

Но сталкнулся к сожалению с такой бедой, как Antigate.Com - они на платной основе, а мне бы бесплатку....
 

shakur

Осваивающий
Сообщения
76
Репутация
24
Бессплатно только своими ручками:smile: выводи капчу на GUI окно и вперед, инпут, кнопка.Если есть желание попробуй ее взломать, капча не сложная, но у меня такого опыта нет :-[, мож кто из гуру поможет:smile:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
Trans,
У меня так скачивает картинку:
Код:
#include<IE.au3>

$Login = 'ItMan'
$Pass = '123123'
$sUrl = 'http://worldofrest.com.ua/wap/login.php?user_name=' & $Login & '&user_pass=' & $Pass
$oIE = _IECreate($sUrl)

$sLink = _IEPropertyGet($oIE, 'locationurl')
If StringInStr($sLink, 'uni=') Then
	$sUni = StringRegExpReplace($sLink, '^.*\?', '')
	If StringRegExp($sUni, '^(uni=\d{10})$') Then
		_IENavigate($oIE, "http://worldofrest.com.ua/wap/poisktrav.php")
		$sLinkCap = 'http://worldofrest.com.ua/wap/captcha.php?name=' & $Login & '&amp;' & $sUni
		ConsoleWrite($sLinkCap & @LF)
		$hDownload = InetGet($sLinkCap, @ScriptDir & '\cap.jpg', 17, 1)
		Do
			Sleep(2)
		Until InetGetInfo($hDownload, 2)
		$nBytes = InetGetInfo($hDownload, 0)
		InetClose($hDownload)
		MsgBox(64, 'Info', 'Download ' & $nBytes & ' b')
	Else
		MsgBox(16, 'Error', '')
	EndIf
Else
	MsgBox(16, 'Error', '')
EndIf
 
Автор
T

Trans

Знающий
Сообщения
257
Репутация
6
madmasles
со скачкой вроде определились, проблема в другом теперь, надо чтоб он ещё и цифры вводил, а на "платку" не вариант...
 
Автор
T

Trans

Знающий
Сообщения
257
Репутация
6
Народ, есть у кого какие нибудь идеи:?
 

Redline

AutoIT Гуру
Сообщения
506
Репутация
369
Trans [?]
Народ, есть у кого какие нибудь идеи:?
Качаешь программку cap-cap отсюда:
http://cap-cap.ru/?page=doc/cap

Обучаешь ее алфавиту (скармливая картинки с капчами), который использует сайт-цель и пользуешься.
Это в теории, а на практике я не пробовал.
Если у тебя получится - выкладывай пошаговую инструкцию в картинках :smile:
 
Автор
T

Trans

Знающий
Сообщения
257
Репутация
6
Да... программка не из лёгких... щас буду обучать её... в принципе не так сложно её обучить (на первый взгляд) только потом надо будет разобраться как совместить работу этой программы и бота...
 
Верх