Измените настройку масштабирования IE для веб-скрейпинга с помощью VBA

#vba #selenium #internet-explorer #web-scraping

Вопрос:

Я пытаюсь выполнить очистку веб-страниц с помощью VBA и получаю следующую ошибку:

Делать

 Dim driver As New webdriver
driver.Start '"ie"
 

Затем
введите описание изображения здесь

Я исправил настройку «опция интернета» и сбросил настройки по умолчанию. Я также проверил настройки реестра, но он уже был установлен на 100%. Однако каждый раз, когда я открываю IE, его коэффициент масштабирования устанавливается равным 200%. Какие коды я могу добавить в VBA или какие настройки следует изменить?

Комментарии:

1. вы должны установить параметры защищенного режима для каждой зоны на одинаковое значение

2. Вы можете обратиться к этому документу, чтобы узнать, выполнили ли вы все необходимые настройки перед автоматизацией IE в selenium. В нем также говорится, что для Windows 10 вам также необходимо установить значение «Изменить размер текста, приложений и других элементов» на 100% в настройках дисплея. Вы должны соответствовать всем требованиям, чтобы InternetExplorerDriver мог хорошо работать.

3. QHarr, Спасибо, Ю Чжоу, Да, это то, с чем я борюсь. Я подтверждаю, что настройка составляет все 100%, но IE увеличивается до 200%, когда я пытался открыть браузер.

Ответ №1:

Возможно, это не очень хорошее решение, но я подключил компьютер к внешнему монитору, что решило проблему.

Комментарии:

1. Спасибо, что опубликовали решение этой проблемы. Вы можете пометить свой ответ как принятый ответ через 48 часов, когда он будет доступен для пометки. Это может помочь другим членам сообщества в будущем в подобных вопросах. Спасибо за ваше понимание.