Что нового

Выбор конкретной банковской карты при оплате Яндекс.Деньги

Dim-soft

Новичок
Сообщения
1
Репутация
0
Пробую автоматизировать оплату через Яндекс деньги
получаю страничку, на ней выбираю оплатить через Яндекс деньги, нажимаю Оплатить сейчас и дальше тупик. Необходимо из списка выбрать нужную карту, не могу понять за что зацепиться, частично номер карты находится несколько раз, но не могу поймать и сделать click.
Сделал просто через MouseClick, но список карт может поменяться и нужная карта будет по другим координатам
Код:
_IELinkClickByText ($oIE, "YD_EBANK")

$oElements = _IETagNameGetCollection ($oIE, 'input')
for $oElement in $oElements
    If String ($oElement.value) =  "yandex.wallet" Then
        _IEAction($oElement, "click")
    EndIf
Next
_IELoadWait ($oIE)
Sleep(2000)



$oElements = _IETagNameGetCollection ($oIE, 'button')
for $oElement in $oElements
    If StringInStr ($oElement.innerText, "Оплатить сейчас") Then
        _IEAction($oElement, "click")
    EndIf
Next
 

Вложения

  • яндекс-деньги.PNG
    яндекс-деньги.PNG
    33.3 КБ · Просмотры: 8
Верх