Подскажите пожалуйста... Для сбора информации с веб страницы использую след.код
После запуска чз время (на 5-ой, 6-ой, 7-ой странице и т.д.) выводится сообщение о ошибке....
Может что-то напутал в скрипте ?
Код:
#include <IE.au3>
$NN=@YEAR&"."&@MON&"."&@MDAY&"__"&@HOUR&".."&@MIN&".."&@SEC&".."&@MSEC
$aList = WinList('[CLASS:IEFrame]', '')
If IsArray($aList) Then
$oIE = _IEAttach($aList[1][1], 'embedded', 1)
EndIf
$oFrame = _IEFrameGetObjByName ($oIE, "main")
For $i = 1 To 700 ; в цикле
$Pages = 'Page$' & $i
$oFrame.document.parentwindow.execScript("__doPostBack('Sd','" & $Pages & "')")
_IELoadWait($oFrame)
Sleep (1000)
$sHTML = _IEDocReadHTML($oFrame) ; get the generated HTML
Sleep (1000)
$str=StringRegExpReplace($sHTML,'(?s)^.+?(<DIV class=nowrap>.+)<TR class=footerRow>.+','\1')
$str=StringRegExpReplace($str,'<TD align=[^>]+>([^<]*)</TD>\R','\1;')
$str=StringRegExpReplace($str,'<TD noWrap[^>]+>([^<]*)</TD>\R','\1;')
$str=StringRegExpReplace($str,'<DIV class=nowrap>.*\R','')
$str=StringReplace($str,'<TD style="WIDTH: 1px">', '')
$str=StringRegExpReplace($str,'<TD noWrap[^>]+>([^<]*)</TD>\R','\1;')
FileWrite(@ScriptDir & '\Exp\' & $NN & '.csv',$str)
Next
После запуска чз время (на 5-ой, 6-ой, 7-ой странице и т.д.) выводится сообщение о ошибке....
Может что-то напутал в скрипте ?