Что нового

[Сеть, интернет] Клик по ссылке при выполнении двух условий

Автор
I

ini

Новичок
Сообщения
55
Репутация
0
Не кликает, мб это изза span? и надо с другой стороны подходить?
 

Dere

Новичок
Сообщения
30
Репутация
2
Попробуй так. Вроде открывает в новом окне подряд
Код:
#include <IE.au3>
$oIE = _IECreate ("http://wad.ojooo.com/")
WinSetState("[CLASS:IEFrame]", "", @SW_MAXIMIZE); развернуть страницу эксплорера
Sleep(500)
_IENavigate ($oIE, "http://wad.ojooo.com/ads.php")
_IELoadWait($oIE)
$oLinks = _IELinkGetCollection($oIE)
;~ $iCount = 0
If IsObj($oLinks) Then
    For $oLink In $oLinks
        If StringInStr($oLink.href, 'cks.php?a=b&k=') Then
                ;$iCount += 1
                ;
		;		MsgBox(4096, "Link Info", $oLink.href)
                $oLinkIE = _IECreate($oLink.href) ; откроется окно ссылки
				_IELoadWait($oLinkIE)
				WinSetState("[CLASS:IEFrame]", "", @SW_MAXIMIZE); развернуть страницу эксплорера
				Sleep(10000)
                                ; здесь необходимо рисовать рисунок, т.е. скрипт или отдельная программа
	                	    ; --------------------------------------------------------------------------
 				;
				; --------------------------------------------------------------------------
				;_IELinkClickByText ($oLinkIE, '  Закройте окно')
                                _IEQuit($oLinkIE); закроет открытую рекламную страницу
				Send("{ENTER}")
				Send("{ENTER}")
                Sleep(500)
;            EndIf
        EndIf
        ;If $iCount >= 3 Then ExitLoop
    Next
EndIf
 
Автор
I

ini

Новичок
Сообщения
55
Репутация
0
Работает :smile: Завтра напишу скриптик, сторонней прогой, который будет рисовать капчу. Есть идея, что бы автоит не морочился с левыми ссылками, перед кликом редактировать html код, удаляя оттуда - премиум(у кого его нет) и откликанные ссылки, а также думаю будет рационально, после каждого клика, обновлять страничку, так как ссылки обновляются. Осталось немного поправить код, добавить капчаввод (кстати вроде в автоит тоже можно реализовать) и можно пользоваться :smile:
 

Dere

Новичок
Сообщения
30
Репутация
2
Можно отсортировать по (class="adname") в активной строке при этом классе присутствует ссылка или исключить ссылки где присутствует в строке (style='background:smile:
При уже использованной ссылке меняется класс (class="adname_disabled") и добавляется в DIV (style='background: url(themes/RU/images/viewad.png) no-repeat;'), такой строки у активных ссылок нет.
 
Верх