Что нового

Активация формы после введения в нее данных на сайте OK.ru

ckret

Новичок
Сообщения
44
Репутация
0
Подскажите пожалуйста, каким способом можно активировать форму после передачи в нее значения (рис1.)?!
Код:
$oIE = _IECreate ('http://ok.ru/profile/570602363069')

_IELinkClickByText ($oIE, "вашу школу")
_IELoadWait($oIE)

sleep (2000)
$oInput26 = _IEGetObjByName($oIE, "st.layer.schoolText");
_IEFormElementSetValue( $oInput26 ,"432") ; вводим


Чтоб в итоге получилось как на рис 2 и рис 3
 

Вложения

  • screenshot_Mon_Jul_06_18.13.22.png
    screenshot_Mon_Jul_06_18.13.22.png
    7 КБ · Просмотры: 13
  • screenshot_Mon_Jul_06_18.13.45.png
    screenshot_Mon_Jul_06_18.13.45.png
    7.1 КБ · Просмотры: 13
  • screenshot_Mon_Jul_06_18.14.04.png
    screenshot_Mon_Jul_06_18.14.04.png
    11.1 КБ · Просмотры: 12
Автор
C

ckret

Новичок
Сообщения
44
Репутация
0
:laugh: :IL_AutoIt_1:
Код:
$oIE = _IECreate ('http://ok.ru/profile/570602363069')

_IELinkClickByText ($oIE, "вашу школу")
_IELoadWait($oIE)

sleep (2000)
$oInput26 = _IEGetObjByName($oIE, "st.layer.schoolText");
_IEFormElementSetValue( $oInput26 , HumanType("432")) ; вводим


Func HumanType($str)
  $ar = StringSplit($str, "")
  For $i = 1 To $ar[0]
    Send($ar[$i])
    Sleep(Random(100, 400, 1))
  Next
EndFunc
 
Верх