Я выскабливание этой страницы на работе, это не после входа в системе, но я попытаюсь объяснить ситуацию, как хорошо, как я могуLoop соскоба до числа VBA Excel Getelementby
Я получил страницу, где я хочу получить число, которое появляется после того, как прошло какое-то время (в зависимости от статистики нашего сервера, компьютера и т. д.). Это не очищает, пока IE.readystat <> 4, но цифры все еще не всегда появляются, пока немного позже что
Sent = ie.document.getElementsByTagName("span")(25).innertext
Sheet4.Range("D" & i).Value = Sent
есть 3 вещи, которые я вернусь являются:
1 Run Time Error: 91
2 Текст "Loading ..."
3 12.403 (Номер, который я ищу)
мне было интересно, если есть кто-то там, что знаете, могу ли я зациклять соскабливание, пока я на самом деле не получу номер, а затем перейду к следующей задаче? Не останавливаясь на «Ошибка времени выполнения: 91» (Просто получите excel, чтобы игнорировать это сообщение.
Yeap, вы - босс! Спасибо, он выясняет, что есть 36 пролетов, которые создаются напрямую, а затем дополнительные 20, которые потом после этого меняют 26-50, и я работаю как сон !!!!! Мне очень нравится, как это было решено. Я не провалил ни одного из моих тестовых тестов! Спасибо, @ Jeep! –