Я искал ответ на этот вопрос. Это то, что, как мне кажется, должно быть легко сделано, но такие интуиции редко бывают правильными ...
Я использую VBA и Inte rnet Explorer для просмотра веб-страниц.
Dim ie As New InternetExplorer
For Each link In URLs
ie.Navigate, 16386
Do: DoEvents: Loop Until ie.readyState = 4
Set Doc = ie.document
Затем я использую операнды, такие как «getelementsbyclassname», et c, для извлечения данных из документа HTML. Я не знаю, является ли это лучшим методом, но он работает и легко для меня. (Я возился с использованием XML запросов, но обнаружил, что я часто не получал правильный ответ с веб-сайта.)
Поскольку меня сейчас часто блокируют как «бота», я бы хотел попробуйте использовать случайные прокси из списка. Я знаю, что с некоторыми объектами это легко с помощью метода .setproxy, но я не могу понять, как это сделать, используя ie.