Как ввести данные в форму браузера Chrome? - VB

Узнай цену своей работы

Формулировка задачи:

Вот пример открытия адреса и ввода значений в форму на примере

Internet Explorer

:
Листинг программы
  1. Private Sub Form_Load()
  2. Set ie = CreateObject("InternetExplorer.Application")
  3. ie.Top = -1: ie.Left = -5: ie.Width = Screen.Width: ie.Height = Screen.Height
  4. ie.Visible = True
  5. ie.navigate ("webmail.sweb.ru")
  6. Do Until ie.ReadyState = 4
  7. DoEvents 'ждём когда завершится загрузка и будет активна кнопка "Обновить"
  8. Loop
  9. ie.document.getelementbyID("login").Value = "removed@mail.ru"
  10. ie.document.getelementbyID("pass").Value = "MyPassword"
  11. ' ie.document.getelementbyID("quick_login_button").Click
  12. End Sub
Как тоже самое сделать в браузере

Chrome

? И как нажать на кнопку, если для неё не назначен ID в HTML-коде страницы?

Решение задачи: «Как ввести данные в форму браузера Chrome?»

textual
Листинг программы
  1.   Dim xml As MSXML2.ServerXMLHTTP:  Set xml = New MSXML2.ServerXMLHTTP
  2.   With xml
  3.     data='тут формируете передаваемую строку POST значений со своими логин-пароль
  4.    .Open "POST", url, False
  5.     .setRequestHeader "Accept", "text/html"
  6.     .setRequestHeader "Accept-Charset", "windows-1251"
  7.     .setRequestHeader "Keep-Alive", "300"
  8.     .setRequestHeader "Connection", "keep-alive"
  9.     .setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
  10.     .send data
  11.   End With
  12.     html=xml.responseText' тут исходный код страницы будет

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы