#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 часов, когда он будет доступен для пометки. Это может помочь другим членам сообщества в будущем в подобных вопросах. Спасибо за ваше понимание.