Здравствуйте.
Скрипт Выдает данные в Excel только один раз, потом просто висит в трее.А надо чтоб новые обновления с сайта добавлял в Excel.Как это можно исправить....
Скрипт Выдает данные в Excel только один раз, потом просто висит в трее.А надо чтоб новые обновления с сайта добавлял в Excel.Как это можно исправить....
Код:
#include <IE.au3>
#include <Array.au3>
#include <Excel.au3>
$sFilePath1 = @ScriptDir & "\ф.xls" ;файл Test.xls должен находится в одной папке со скрипто
$oExcel = _ExcelBookOpen($sFilePath1, 1)
$Url= 'https:'
$oIE = _IECreate($Url)
$sText=_IEDocReadHTML ($oIE)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
while 1
$sHTML = _IEDocReadHTML($oIE)
$sSubString = '(?si)<TR>.*?<TD colSpan=.*?>.*?<SPAN class=evtNum>.*?</SPAN>(.+?)<.*?">(.+?)<.*?">(.+?)<.*?">(.+?)<'
if StringInStr($sHTML, $sSubString) = 0 then
_Action()
endif
sleep (1000*60*2)
$sSubString+=1
wend
func _Action()
$asResult = StringRegExp( $sText,$sSubString , 3 )
_ExcelWriteArray($oExcel, 1, 1,$asResult,1,1 )
$oExcel.Columns('A:F' ).EntireColumn.AutoFit
endfunc