Что нового

[Автоматизация] Сделать чтобы на сайте в личном кабинете нажимались кнопки по id каждые 10минут

Avdok

Новичок
Сообщения
1
Репутация
0
Необходимо на сайте зайти в личный кабинет по логину и паролю и потом перейти по паре ссылок и в появившемся каталоге есть кнопки с кодом:
<a href="javascript:void(0);" class="lot_reload" id="27945" class="reload_ico" id="27945"><img src="assets/images/i/dot.gif" /></a>
Таких кнопок много-меняется у них только id. Надо нажимать кнопки с заданными id (например с id=1-по id=10) и с одним фиксированным классом class="reload_ico" c промежутком 10 минут.
Если скрипт можно применять после ручного входа в личный кабинет сайта-то цель только сделать скрипт нажатия кнопок с промежутком 10 минут.
 

sunbeam_2001

Новичок
Сообщения
11
Репутация
1
В Вашем вопросе внутри тэга <a href="javascript:void(0);" class="lot_reload" id="27945" class="reload_ico" id="27945"> class и id встречаются два раза -- это правда так? Два раза в одном тэге?

Указанная строчка скопирована из реального исходника страницы?

Код:
$sLastClick = _NowCalc()

While 1
   Switch GUIGetMsg()
	  Case $GUI_EVENT_CLOSE
		 Exit
   EndSwitch

   If _DateDiff('s', $sLastClick, _NowCalc()) > 600 Then ; 600 секунд = 10 минут
	  For $nId = 1 To 10
		 $oButton = _IEGetObjById($oIE, $nId) ; $oIE -- объект IE, который предварительно создан, там вручную выполнен вход, переход по тем двум ссылкам
		 If (StringInStr($oButton.classname, "reload_ico")) Then
			_IEAction($oButton, "click")
			_IELoadWait($oIE)
		 EndIf
	  Next
	  $sLastClick = _NowCalc()
   EndIf
WEnd


Так пойдёт?
 
Верх