Как зациклить,данный скрипт..Хотя скриптом это не назовёшь ) Каша наверно для вас ;D
Код:
$oIE = _IECreate('http://www.sait.com');открываем IE
$j = 0
Dim $aLinks[$j + 1][2]
Dim $iPrice = 210
Dim $iMax = 0
$iNumTables = @extended
$oTable = _IETableGetCollection($oIE, 37)
$aTableData = _IETableWriteToArray($oTable, 37)
$sSearch = '#'
_ArrayDelete($aTableData, 0)
$oLinks = _IELinkGetCollection($oIE)
For $oLink In $oLinks
If StringInStr($oLink.innertext, $sSearch) Then
$j += 1;увеличиваем счетчик на 1
ReDim $aLinks[$j + 1][2]
$aLinks[$j][0] = $oLink.innertext
$aLinks[$j][1] = $oLink.href
EndIf
Next
$aLinks[0][0] = $j
_ArrayDelete($aLinks, 0)
For $i = 0 To UBound($aTableData) - 1
$aTableData[$i][0] = StringFormat('%s', $aLinks[$i][1])
Next
_IENavigate($oIE, $aTableData[0][0])
EndIf
Next
$oForm = _IEFormGetCollection($oIE, 1)
$oInput = _IEFormElementGetObjByName($oForm, 6)
If $oForm = 0 Then _Perehod()
$oInput.select()
_IEFormElementSetValue($oInput, $aHunt)
_IEFormSubmit($oForm, 24)
Sleep(500)
_Exit()
Func _Exit()
_IEQuit($oIE)
Exit
EndFunc ;==>_Exit
Func _Perehod()
$z = 0
Dim $aSe[$z + 1][2]
$iNumTables = @extended
$sSearch = '[Mouse]'
$oSe = _IELinkGetCollection($oIE)
For $oLink In $oSe
If StringInStr($oLink.innertext, $sSearch) Then
$z += 1
ReDim $aSe[$z + 1][2]
$aSe[$z][0] = $oLink.innertext
$aSe[$z][1] = $oLink.href
EndIf
Next
$aSe[0][0] = $z
_ArrayDelete($aSe, 0)
_IENavigate($oIE, $aSe[1][1])
Local $oForm =_IEFormGetCollection($oIE, 48)
Local $oElement =_IEFormElementGetCollection($oForm, 12)
_IEAction($oElement, 'click')
EndFunc ;==>_Exit