Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 3 года и 3 месяца
Бюджет:
1200 руб
15.29 $ — 13.31 €
Есть вебка устройства, код формы ввода логина пароля будет ниже, я программно пытаюсь забить данные и нажать кнопку входа кнопка нажимается но данные логина и пароля не подтягиваются, только если забить вручную, нужен код ява скрипта которые будет корректно отправлять данные, вот что я пробовал:
Web1.ExecuteScriptAsync("document.getElementById('ID').value='admin'")
Web1.ExecuteScriptAsync("document.getElementById('PASSWORD').value='admin'")
Web1.ExecuteScriptAsync("document.getElementById('ID').logname='admin'")
Web1.ExecuteScriptAsync("document.getElementById('PASSWORD').logpass='admin'")
Web1.ExecuteScriptAsync("var input = document.getElementById('ID'); var elem='password';input.setAttribute('value', elem.innerHTML);Input = document.getElementById('ID');elem='admin';Input.setAttribute('value', elem.innerHTML)")
Web1.ExecuteScriptAsync("var input = document.getElementById('PASSWORD'); var elem='password';input.setAttribute('value', elem.innerHTML);Input = document.getElementById('ID');elem='admin';Input.setAttribute('value', elem.innerHTML)")
Web1.ExecuteScriptAsync("var login='admin';var pass='admin';Input = document.getElementById('ID');Input.setAttribute('ng-blur', login);input = document.getElementById('PASSWORD'); input.setAttribute('value', pass);input.setAttribute('ng-blur', pass);")
Web1.ExecuteScriptAsync("var login='admin';var pass='admin';document.all.ID.value=login;document.all.PASSWORD.value=pass;Input = document.getElementById('ID');Input.setAttribute('ng-blur', login);input = document.getElementById('PASSWORD'); input.setAttribute('value', pass);input.setAttribute('ng-blur', pass);document.getElementsByTagName('a')[2].click();")
Web1.ExecuteScriptAsync("var login='admin';var pass='admin';document.all.ID.value=login;document.all.PASSWORD.value=pass;document.getElementsByTagN ame('a')[2].click();")
но это не сработало, нужен код для Web1.ExecuteScriptAsynс чтобы корректно передать логин и пароль.
вот сама форма:
<form action="#" name="f" method="post" style="position: absolute;top:200px;">
<div class="input_outer">
<span class="u_user iconfont icon-person-fill" style="color:#3b4c57;border-right:1px solid #f0f0f0"></span>
<input id="ID" name="logname" autofocus="autofocus" class="text" style="color: #000000 !important" type="text" ng-model="username" ng-blur='user()' />
<span style="color:rgb(214,85,51);display:inline-block;height:30px;margin-top: 6px;padding-left: 43px;" ng-bind="login_user"></span>
</div>
<div class="input_outer" id="pad_group" >
<span class="us_uer iconfont icon-mima col-sm-2" style="color:#3b4c57;border-right:1px solid #f0f0f0;font-weight:900;text-align:center;vertical-align:middle;"></span>
<input id="PASSWORD" name="logpass" class="text col-sm-8" style="color: #000000 !important;width:68%;" value="" type="password" ng-blur='psd()' ng-model="password" ng-keyup="enterEvent($event)" />
<a href="javascript:;" class="col-sm-2 iconfont icon-htmal5icon08" style="color:#3b4c57;" ng-click="eyes()"></a>
<span style="color:rgb(214,85,51);display:inline-block;height:30px;margin-top: 6px;padding-left: 43px" ng-bind="login_password"></span>
</div>
<div class="input_outer" id="pad1_group" style="display:none;">
<span class="us_uer iconfont icon-mima col-sm-2" style="color:#3b4c57;border-right:1px solid #f0f0f0;font-weight:900;text-align:center;vertical-align:middle;"></span>
<input id="PASSWORD1" name="logpass" class="text col-sm-8" style="color: #000000 !important;width:68%;" value="" type="text" ng-blur='psd()' ng-model="password" ng-keyup="enterEvent($event)" />
<a href="javascript:;" class="col-sm-2 iconfont icon-password-view" style="color:#3b4c57;" ng-click="eyes1()"></a>
<span style="color:rgb(214,85,51);display:inline-block;height:30px;margin-top: 6px;padding-left: 43px" ng-bind="login_password"></span>
</div>
<div id="LOGIN" class="mb2" style="width: 334px"><a class="act-but submit" href="javascript:;" style="color: #FFFFFF" ng-click="login()" >LOGIN</a></div>
</form>
Разделы:
Опубликован:
04.03.2022 | 15:26 [поднят: 04.03.2022 | 15:26]