Разместите его где угодно! Да где угодно Даже я помещаю его в отдельную папку с именем setups, где я храню все веб-драйверы, включая PhantomJS.exe
. Это работает хорошо. Без ошибок.
Просто добавьте его в путь в самом коде:
driver = webdriver.PhantomJS(executable_path=r"C:\Users\intel\Downloads\setups\PhantomJS.exe")
Либо используйте PhantomJS.exe
после имени пути, как я это делал выше, либо используйте PhantomJS
,
Редактировать: PhantomJS
Поддержка была недавно прекращена, потому что она слишком старая и больше не поддерживается. Сообщение, которое вы получаете, не является ошибкой, это предупреждение. Я предпочитаю использовать браузер chrome здесь.
Вы можете даже сделать chrome браузер headless
точно так же, как PhantomJS
. Для этого:
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("--headless")
driver = webdriver.Chrome(executable_path=r"C:\Users\intel\Downloads\setups\chromedriver.exe", options=options)
Также не забудьте использовать options=options
в конце пути, как я это сделал.