Очистка динамических данных из IE с использованием VBA - PullRequest
0 голосов
/ 06 апреля 2019

Я пытаюсь использовать VBA для автоматизации заказов в Internet Explore.В этот момент у меня возникли проблемы с использованием таких команд, как «getElementsByClassName», «getElementByID» и так далее.Я искал эти команды, прочитал и протестировал некоторые примеры, но до сих пор не могу понять, как они работают.Я изложу свою цель и свои сомнения.

HTML-код:

<div class="z-row-content" id="s0GQm-cell">
<input class="form-control z-textbox" id="s0GQm" type="text" value="">
</div>

Моя цель: мне просто нужен идентификатор "s0GQm" для указания моих заказов.Однако этот идентификатор частично динамический и меняется каждый раз, когда я перезагружаю окно.Первые 4 символа будут изменены, и будет стоять только «m».Эти динамические символы повторяются по всему HTML-коду, поэтому, если я получу его из любого места, мне просто нужно обновить все идентификаторы, и все будет работать нормально.

Поэтому я хотел бы понять, как эти функции могут бытьиспользуется для определения этого точного динамического кода.Более конкретно, что эти коды делают точно?Что такое ".item (0)" или длина "getElementsByClassName"?

Я ценю любую помощь.

...