Форум сайта python.su
Python2.7, phantomjs + selenium
Тестовый скрипт:
from selenium import webdriver driver = webdriver.PhantomJS(executable_path='/usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs') driver.set_window_size(1120, 550) driver.get("https://duckduckgo.com/") driver.find_element_by_id('search_form_input_homepage').send_keys("realpython") driver.find_element_by_id("search_button_homepage").click() print driver.current_url driver.quit()
File "seltest.py", line 2, in <module> driver = webdriver.PhantomJS(executable_path='/usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs') File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs/webdriver.py", line 52, in __init__ self.service.start() File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 86, in start os.path.basename(self.path), self.start_error_message) selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable may have wrong permissions.
Пробовал chmod +x /usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs
Офлайн