Сообщение об ошибке сообщает вам, что именно здесь не так: Message: 'phantomjs' executable needs to be in PATH.
Вы можете исправить это, найдя файл phantomjs.exe
- где бы вы ни скачали драйвер phantomjs - и добавив его в Path
переменная окружения. Это руководство поможет вам начать это исправлять. Эту проблему не нужно исправлять в своем коде, если только вы не хотите вручную передать путь к phantomjs.exe
в свой вызов driver = webdriver.PhantomJS()
.