Попытка автоматического входа на веб-страницу через VBS

#html #vbscript

#HTML #vbscript

Вопрос:

Страница входа

введите описание изображения здесь

HTML-код

 <ul class="login_screen_mask">
   <li><label for="username">Username:</label><input tabindex="1" type="text" autocapitalize="off" autocorrect="off" style="font-family: sans-serif; font-size: 12px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); margin: 0px; padding: 1px; opacity: 0.99;"></li>
   <li><label for="password">Password:</label><input tabindex="2" type="password" style="font-family: sans-serif; font-size: 12px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); margin: 0px; padding: 1px; opacity: 0.99;"></li>
   <li>
      <div><input type="checkbox" style="width: 20px; border-width: 0px; opacity: 0.99;"><span>Remember my login (uses cookie)</span></div>
   </li>
</ul>
  

Это код для страницы входа, в которой указаны имя пользователя и пароль, но они связаны с тегом ввода. У этого тега также нет идентификатора, поэтому мне нужно перейти к классу «login_screen_mask» и выполнить поиск входного тега для имени пользователя и пароля. Я могу искать все, но не могу вставить значение в это поле ввода. Пожалуйста, помогите!

Ответ №1:

  1. Установите objIE = myBrowser.document
  2. Для каждого элемента в objIE.getElementsByClassName(«login_screen_mask»)
  3. Если ELEMENT.className = «login_screen_mask», то
  4. MsgBox (ELEMENT.innerHTML)
  5. Для каждого ЭЛЕМЕНТА1 в ELEMENT.all
  6. Если ELEMENT1.tagName = «INPUT», то
  7. ELEMENT1.setAttribute //// Какое значение я должен указать
  8. MsgBox (ELEMENT1.outerHTML) enter code here