selenium.common.exceptions.WebDriverException: Message: 'IEDriverServer.exe' executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver Exception ignored in: <bound method Service.del of <selenium.webdriver.ie.service.Service object at 0x000001541A09C1D0>>
Судя по проблеме, должна быть проблема с драйвером IE. Перекачайте и установите драйвер IE, соответствующий селену.
Адрес загрузки следующий:
http://npm.taobao.org/mirrors/selenium
① Обычно размещайте его в папке установки браузера IE, а затем добавляйте путь к переменной системной среды;
② Если первый метод не работает, вам необходимо поместить драйвер в каталог установки Python.
selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer
Это связано с коэффициентом масштабирования IE, и коэффициент масштабирования необходимо установить на 100%.
Просто установите коэффициент масштабирования на 100%.
WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.'
Это вызвано настройками безопасности IE.
① Введите параметры Интернета в настройках IE,
② Снимите флажки со всех следующих четырех вариантов или отметьте их все. Они должны совпадать.
Я забыл конкретный код ошибки, но общая идея такова: когда селен искал этот элемент, окно закрывалось.
На самом деле проблема в том, что вкладка браузера является проблемой. При каждом ее открытии открывается новая вкладка или новое окно.
① На первом этапе проверьте следующее:
② Второй шаг, пользовательский уровень безопасности, отключение смарт-экрана.
③ Третий шаг, расширенный, проверьте следующее:
④ Если вышеуказанные шаги по-прежнему не работают, перезагрузите браузер и повторите шаги ①②③ еще раз.
Шаги для сброса: