#vba #web #web-scrapin&
#vba #веб #очистка веб-страницы
Вопрос:
Я разрабатывал программу очистки веб-страниц. Веб-страница содержит сегмент кода, аналогичный этому.
<div id="main" class="c-section"&&t;
<span id="new-fee" class="a-button-primary"&&t;
<span class="a-button-inner"&&t;
<button id="update-fees" class="a-button-text" type="button"&&t;Calculate</button&&t;
</span&&t;
</span&&t;
</div&&t;
Я хотел нажать кнопку. Поэтому я пишу эту строку, чтобы сделать это.
objIE.document.&etElementById("update-fees").Click
Но это не сработало. Поэтому я изменил строку следующим образом.
objIE.document.&etElementById("new-fee").Click
Затем это сработало. Итак, почему это не работает, когда мы используем идентификатор кнопки.
Комментарии:
1. Это зависит от того, к какому элементу прикреплен обработчик щелчка.
2. ^^ это. В предоставленном html я не вижу ни события, определенного для щелчка, ни связи с формой.