Что нового

Просьба помочь авторизоваться на сайте "bk.smpbank.ru/ru/html/login.html"

denvosmoy

Новичок
Сообщения
3
Репутация
0
Добрый день просьба помочь авторизоваться на сайте "bk.smpbank.ru/ru/html/login.html" сделал вот такой скрипт, запускается браузер с сайтом и больше ничего не происходит, авторизация не проходит.

Подскажите пожалуйста как исправить ошибку?
Код:
#include <IE.au3>

$sLogin = '123'
$sPass = '123'
$sUrl = 'bk.smpbank.ru/ru/html/login.html'

$oIE = _IECreate($sUrl)
$oForm = _IEFormGetObjByName($oIE, "winlogin_auth")
$oLogin = _IEFormElementGetObjByName($oForm, "userName")
$oPassword = _IEFormElementGetObjByName($oForm, "password")

_IEFormElementSetValue($oLogin, $sLogin)
_IEFormElementSetValue($oPassword, $sPass)

$oLinks = _IETagNameGetCollection($oIE, "input")
For $oLink in $oLinks
   $sLinkText = _IEPropertyGet($oLink, "outerhtml")
   If StringInStr($sLinkText, '"Вход"') Then
       _IEAction($oLink, "focus")
       _IEAction($oLink, "click")
       ExitLoop
   EndIf
Next
 
Последнее редактирование модератором:

gunter123

Продвинутый
Сообщения
147
Репутация
60
Код:
#include <IE.au3>

$sLogin = '123'
$sPass = '123'
$sUrl = 'bk.smpbank.ru/ru/html/login.html'

$oIE = _IECreate($sUrl)
$oIE.document.getElementById('userName').value = $sLogin
$oIE.document.getElementById('password').value = $sPass

$oButton = $oIE.document.getElementById('submitButton')
$oButton.focus()
$oButton.click()
 
Автор
D

denvosmoy

Новичок
Сообщения
3
Репутация
0
Код:
#include <IE.au3>

$sLogin = '123'
$sPass = '123'
$sUrl = 'bk.smpbank.ru/ru/html/login.html'

$oIE = _IECreate($sUrl)
$oIE.document.getElementById('userName').value = $sLogin
$oIE.document.getElementById('password').value = $sPass

$oButton = $oIE.document.getElementById('submitButton')
$oButton.focus()
$oButton.click()
Сообщение автоматически объединено:

не с того не всего перестал работать скрипт заходит так же но не вводит логин
Сообщение автоматически объединено:

Код:
#include <IE.au3>

$sLogin = '123'
$sPass = '123'
$sUrl = 'bk.smpbank.ru/ru/html/login.html'

$oIE = _IECreate($sUrl)
$oIE.document.getElementById('userName').value = $sLogin
$oIE.document.getElementById('password').value = $sPass

$oButton = $oIE.document.getElementById('submitButton')
$oButton.focus()
$oButton.click()
Нашел в чем проблема, сайт обязывает установить плагин после его установки скрипт перестает вводить логин и пароль
 
Последнее редактирование:

gunter123

Продвинутый
Сообщения
147
Репутация
60
Что за плагин? Скрипт запускает IE? Есть ли ошибки в консоли?
 
Автор
D

denvosmoy

Новичок
Сообщения
3
Репутация
0
Плагин называется " BSS Multiplatform Plugin" как его обойти что бы не мешал скрипту на сайте, вообще хотел довести скрипт до такого состояния ссылка есть

 
Верх