Невозможно нажать Отправить Button_Web Scraping VBA - PullRequest
0 голосов
/ 23 января 2019

Мне потребуется помощь в завершении кодирования для очистки веб-страниц.

В приведенном ниже коде vba я могу ввести имя пользователя и пароль в поля ввода, но не могу нажать кнопку отправки, чтобы двигаться дальше.

IE.navigate "http://wasbprbvl.corp.anheuser-busch.com/WMSBrwy/Login"
            Do While IE.readyState <> READYSTATE_COMPLETE
            Loop
        IE.document.forms("Login").elements("j_username").Value = "UserName"
        IE.document.forms("Login").elements("j_password").Value = "XXXXXXX"

        Set tagNames = HTMLDoc.getElementsByTagName("INPUT")
        i = 0
        While i < tagNames.Length
            If tagNames(i).Type = "submit" And tagNames(i).Value = "Submit" Then
                Set objElement = tagNames(i)
                GoTo clickCode
            End If
            i = i + 1
        Wend

clickCode: objElement.Click Конец, если

Я также прикрепил скриншот страницы и экран проверки.

enter image description here

С уважением, Радж

1 Ответ

0 голосов
/ 04 февраля 2019

С JavaScript будет сложнее справиться, по сравнению с обычным старым HTML, но в любом случае, похоже, кнопка называется «Отправить».Вы пытались нажать «Отправить»?

IE.Document.getElementById("UserID").Value = "something" 'Login
IE.Document.getElementById("Password").Value = "something" 'Password
IE.Document.getElementById("Submit").Click 'Submit button
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...