76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050

Как правильно прописать путь

02.07.2020, 11:10. Показов 1892. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
win10 Python 3
Установил пакет PhantomJS в каталог G:\TMP\phantomjs-2.1.1-windows\
Не знаю надо ли как-то этот пакет прописывать pip или нет, но
Скопировал простой пример с официального сайта
Python
1
2
3
4
5
6
from selenium import webdriver
import time
driver = webdriver.PhantomJS()
driver.get('https://python.org')
html = driver.page_source
print(html)
но webdriver.PhantomJS() не находит путь, тогда
как написано в руководстве указал другой путь driver = webdriver.PhantomJS("G://TMP/phantomjs-2.1.1-windows/bin/phantomjs.exe")
опять скрипт не отрабатывает, подвешивает систему
далее, другой вариант с другим слэшем… опять не то driver = webdriver.PhantomJS("G:\TMP\phantomjs-2.1.1-windows\bin\phantomjs.exe")
далее то же самое без exe, не получается, также не получается если
phantomjs_driver = 'G://TMP\phantomjs-2.1.1-windows\bin\phantomjs.exe'
driver = webdriver.PhantomJS(executable_path=phan tomjs_driver)
Вроде исчерпал все варианты, Как надо прописать этот путь?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.07.2020, 11:10
Ответы с готовыми решениями:

Как правильно прописать сетевой путь?
Всем доброго дня. Недавно приступил к освоению ЯП. Мал по малу осваиваю, но что-то споткнулся на примитивной задаче. Необходимо...

Как прописать путь к папке Documents
Здравствуйте, пишу программу, и столкнулся со следующей проблемой: нужно прописать путь к папке Documents, однако у всех пользователей...

Как прописать путь к шаблону находящемуся в другом приложении?
После данной ветви цикла if я хочу сделать так, чтоб пользователю, после нажатия кнопки, отображало HTML-шаблон, находящейся в другом...

7
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
02.07.2020, 11:17
tmpnik1, погоди, а фантомжс живой разве еще? посмотри внимательно доку или гит, помнится мне он давно умирал и больше не поддерживается.
0
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050
02.07.2020, 11:22  [ТС]
Да, не поддерживается, но живой, до последнего времени он парсил какой-то сайт, а потом перестал, мне сказали разобраться. вот разбираюсь, начал с простого примера, не получается почему то
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
02.07.2020, 11:33
tmpnik1, а зачем время на него тратить и его ошибки разгребать? возьми уже хром и опцию хедлесс, чтобы его не видно было на экране
0
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050
02.07.2020, 11:58  [ТС]
Спасибо, но лучше от простого к сложному...зачем замахиваться на хром, если с фантомом не получается..
0
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
02.07.2020, 19:09
tmpnik1, пользоваться хромом в виде splinter проще простого, я гарантирую это
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.07.2020, 22:27
Цитата Сообщение от tmpnik1 Посмотреть сообщение
Вроде исчерпал все варианты
Не знаю, у меня норм все запускается:

Python
1
2
path=r"F:\INSTALL\Python38\phantomjs.exe"
driver = webdriver.PhantomJS(executable_path=path)
Пишет, конечно, UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '

но это фигня. Главное, что работает.

Добавлено через 5 минут
Проверьте все свои пути через os.path.exists(path). Тут никакой магии - что-то неверно указано.
1
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050
06.07.2020, 05:30  [ТС]
Спасибо всем, мой косяк, проблема была в прокси...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.07.2020, 05:30
Помогаю со студенческими работами здесь

Как правильно прописать импорт пакета?
Есть некий пакет - папка с похожими классами и файлом '__init__.py' Сейчас все эти классы импортируются строчкой: from classes import *...

Scrapy, прописать селектор правильно
Создаю spider на Scrapy, не получается спарсить данные, у всех одинаковый класс, не знаю как правильно прописать селектор, import...

как правильно прописать путь
Нужно прописать 2 пути к директории загрузки и директории opt как это сделать вызывая команды из любой папки??

Как правильно прописать путь
Привет всем у меня возник вопрос как прописать путь к файлу в js скрипте вот он, точнее его часть...

Как правильно прописать путь?
Здравствуйте, я в своем проекте хочу сохранять изображения драг-энд-дропом. Вот что я уже сделала: @page @model...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru