ssvih-miaa
Новичок
- Сообщения
- 41
- Репутация
- 0
Версия AutoIt: 3.14....
Описание:
Дана страница в таче.
Нужны все ссылки подобного рода "buks.php?bs=72000" плюс время и остаток от суда "<font style="color: rgb(19, 91, 17); font-family: Tahoma,helvetica,Courier New; font-size: 11px;">15 сек., ќстаток: 219</font>"
Поместить все это дело в массивы вида aArray[0] - номер ссылки bArray[0] - время cArray[0] - остаток, следовательно под индексом массива к 0 относятся данные от первой ссылки к 1 от второй и т.д.
Далее перебрать массивы и удалить по номеру из aArray[0] ссылку и далее данные из bArray[0] и cArray[0] если такие данные присутствуют в массиве. Ну и передать в функцию.
Примечания:
В данный момент я получаю только номер ссылки кодом:
Перед этим чищу страничку кодом:
После последнего частенько вылетает ошибка от функции _IETagNameGetCollection что не может получить данные из переменной $oTemp.....
Вот и было решено что бы каждый раз не получать по ссылке сделать это один раз и перебрать все а потом за ного запустить функцию сбора если потребуется.
Описание:
Дана страница в таче.
Нужны все ссылки подобного рода "buks.php?bs=72000" плюс время и остаток от суда "<font style="color: rgb(19, 91, 17); font-family: Tahoma,helvetica,Courier New; font-size: 11px;">15 сек., ќстаток: 219</font>"
Поместить все это дело в массивы вида aArray[0] - номер ссылки bArray[0] - время cArray[0] - остаток, следовательно под индексом массива к 0 относятся данные от первой ссылки к 1 от второй и т.д.
Далее перебрать массивы и удалить по номеру из aArray[0] ссылку и далее данные из bArray[0] и cArray[0] если такие данные присутствуют в массиве. Ну и передать в функцию.
Примечания:
В данный момент я получаю только номер ссылки кодом:
Код:
$aRes = StringRegExp($HTML,'(?<=buks.php\?bs=).*?(?=\")',1)
Перед этим чищу страничку кодом:
Код:
$oNodesr = _IETagNameGetCollection($oIE, "table")
For $oNoder In $oNodesr
If $oNoder.classname == "tdmess2" Then
$oNoder.RemoveNode(True)
EndIf
Next
После последнего частенько вылетает ошибка от функции _IETagNameGetCollection что не может получить данные из переменной $oTemp.....
Вот и было решено что бы каждый раз не получать по ссылке сделать это один раз и перебрать все а потом за ного запустить функцию сбора если потребуется.