PhantomJS () не работает в pyCharm

1

Привет, я пытаюсь использовать PhantomJS() в среде pyCharm с помощью

from selenium import webdriver
driver = webdriver.PhantomJS()

Я также пробовал

driver = webdriver.PhantomJS(executable_path = "/Path")

Но каждый раз, когда он дает мне ошибку:

selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH

Но это отлично работает в Python 3.6.0 Shell. Я также правильно установил путь var - "C:\PhantomJs\bin\phantomjs \".

Что может быть проблемой в pyCharm?

Теги:
pycharm
phantomjs

1 ответ

1
Лучший ответ

Хорошо, я понял проблему. В исполняемом пути вместо использования C:\PhantomJs\bin\phantomjs\I используется C:/PhantomJs/бен/phantomjs/. Это означает, что реверсирование косой черты решает проблему.

  • 0
    Скорее всего, проблема в том, что \ в строке экранирует следующий символ. Если вы хотите использовать обратную косую черту, вам нужно экранировать их: 'C:\\PhantomJs\\bin\\phantomjs\\' .

Ещё вопросы

Сообщество Overcoder
Наверх
Меню