Я сталкиваюсь со странной проблемой при попытке автоматизировать вставку данных на веб-сайт.В частности, одно input
поле, вот HTML-фрагмент этого сайта:
<input class="maskAcctNbr" id="masked_consumer" type="text" size="20" maxlength="20" value="" autocomplete="off">
Когда я вставлю значение в это поле, используя этот код, и нажму на кнопку «Поиск»:
Dim SE As MSHTML.IHTMLElement
Set SE = HTMLDoc.getElementById("masked_consumer")
SE.Value = "574844"
Страница сообщает мне, что мне не хватает информации.
После того, как я вручную нажму на это поле и введу это число, базовый html-код изменится на:
<input class="maskAcctNbr" id="masked_consumer" type="text" size="20" maxlength="20" value="" autocomplete="off" real="574844">
Новыйreal
свойство обнаруживается.Любые идеи, как я могу решить это с помощью VBA?Я пытался, click
и focus
, и ничего не получалось, пока я не использую мышь, чтобы щелкнуть по этому полю и вручную ввести это число.
Спасибо!