2016-05-29 4 views
0

Я начинающий пользователь python и пытаюсь использовать selenium для открытия Firefox на Win 10 и Anaconda 2.5. Я только что загрузил Firefox и установил селен на Anaconda, так что они актуальны. Когда я печатаю следующее:Selenium on Anaconda 2 не открывается firefox

from selenium import webdriver 
browser = webdriver.Firefox() 

Firefox откройте в панели задач для второго и исчезает. Но если я закрою линию cmd, Firefox откроется в окне. Курсор в подсказке cmd мерцает, поэтому, когда я жду, я получаю сообщение об ошибке. Как я могу это решить?

Traceback (самый последний вызов последнего): Файл "", строка 1, в Файл "C: \ Anaconda2 \ Lib \ сайт-пакеты \ селеном \ WebDriver \ светлячок \ webdriver.py", строка 59 в инициализации self.binary, тайм-аут), Файл "C: \ Anaconda2 \ Lib \ сайт-пакеты \ селен \ WebDriver \ светлячок \ extension_connection.py", строка 47, в инициализации self.binary. launch_browser (self.profile) Файл «C: \ Anaconda2 \ lib \ site-packages \ selenium \ webdriver \ firefox \ firefox_binary.py», строка 61, в launch_browser self._wait_until_connectable() Файл «C: \ Anaconda2 \ lib \ site-packages \ selenium \ webdriver \ firefox \ firefox_binary.py», строка 105, в _wait_until_connectable self.profile.path, self._get_firefox_output())) selenium.common.exceptions .WebDriverException: Сообщение: «Невозможно загрузить профиль. Профиль Dir: c: \ users \ kwan \ appdata \ local \ temp \ tmplb0d6s Выход Firefox: 1464547978869 \ taddons.manager \ tDEBUG \ tЗагруженная область поставщика для ресурса: //gre/modules/addons/XPIProvider.jsm: ["XPIProvider" ] \ r \ n1464547978870 \ taddons.manager \ tDEBUG \ tЗагруженная область поставщика для ресурса: //gre/modules/LightweightThemeManager.jsm: ["LightweightThemeManager"] \ r \ n1464547978873 \ taddons.manager \ tDEBUG \ tЗагруженная область поставщика для ресурса: //gre/modules/addons/GMPProvider.jsm\r\n1464547978874\taddons.manager\tDEBUG\tLoaded область поставщика для ресурса: //gre/modules/addons/PluginProvider.jsm \ r \ n1464547978875 \ taddons.manager \ tDEBUG \ Поставщик tStarting: XPIProvider \ r \ n1464547978875 \ taddons.xpi \ tDEBUG \ tstartup \ r \ n1464547978876 \ taddons.xpi \ tINFO \ tПрименение [email protected] в c: \ users \ kwan \ appdata \ local \ temp \ tmplb0d6s \ extensions \ [email protected] \ r \ n1464547978876 \ taddons.xpi \ tINFO \ tСистемаAddonInstallLocation отсутствует \ r \ n1464547978876 \ taddons.xpi \ tINFO \ tПрименение [email protected] на C: \ P rogram Файлы (x86) \ Mozilla Firefox \ browser \ features \ [email protected] \ r \ n1464547978876 \ taddons.xpi \ tINFO \ tПрименение [email protected] в C: \ Program Files (x86) \ Mozilla Firefox \ браузер \ features \ [email protected] \ r \ n1464547978877 \ taddons.xpi \ tINFO \ tПрименение [email protected] в C: \ Program Files (x86) \ Mozilla Firefox \ browser \ features \ [email protected] .xpi \ r \ n1464547978878 \ taddons.xpi \ tINFO \ tMapping {972ce4c6-7e08-4474-a285-3208198ce6fd} в C: \ Program Files (x86) \ Mozilla Firefox \ browser \ extensions \ {972ce4c6-7e08-4474-a285 -3208198ce6fd} .xpi \ r \ n1464547978878 \ taddons.xpi \ tDEBUG \ tSkipping недоступно место установки app-system-share \ r \ n1464547978878 \ taddons.xpi \ tDEBUG \ tSkipping недоступно место установки app-system-local \ r \ n1464547978878 \ taddons.xpi \ tINFO \ tПрименение [email protected] в C: \ Program Files (x86) \ Adobe \ Acrobat 11.0 \ Acrobat \ Browser \ WCFirefoxExtn \ r \ n1464547978879 \ taddons.xpi \ tDEBUG \ tcheckForChanges \ r \ n1464547978879 \ taddons .xpi \ tDEBUG \ tLoaded add- on from from prefs: {"app-profile": {"[email protected]": {"d": "c: \\ users \\ kwan \\ appdata \\ local \\ temp \\ tmplb0d6s \\ расширения \\ [email protected] " "е" ложь "v": "2.40.0", "ул": 1464547977236, "т": 1464547977189}}, "приложение-система-умолчанию": {" e10srollout @ mozilla.org ": {" d ":" C: \\ Program Files (x86) \\ Mozilla Firefox \\ browser \\ features \\ [email protected] "," e ": true," v ":" 1.0 "," st ": 1462246394000}," [email protected] ": {" d ":" C: \\ Program Files (x86) \\ Mozilla Firefox \\ browser \\ features \\ firefox @ getpocket.com.xpi "," e ": true," v ":" 1.0 "," st ": 1462246394000}," [email protected] ": {" d ":" C: \\ Program Files (x86) \\ Mozilla Firefox \\ браузер \\ функции \\ [email protected] "," e ": true," v ":" 1.2.6 "," st ": 1462246394000}}," app-global ": {" {972ce4c6-7e08-4474-a285-3208198ce6fd} ": {" d ":" C: \\ Program Files (x86) \\ Mozilla Firefox \\ браузер \\ расширения \\ {972ce4c6-7e08-4474-a285-3208198ce6fd} .XPI " "е": правда, "V": "46.0.1", "улица": 1462246394000}}," WinREG -app-global ": {" [email protected] ": {" d ":" C: \\ Program Files (x86) \\ Adobe \\ Acrobat 11.0 \\ Acrobat \\ Browser \\ WCFirefoxExtn "," e ": false," v ":" 2.0 "," st ": 1458012184487," mt ": 1348422236000}}} \ r \ n1464547978880 \ taddons.xpi \ tDEBUG \ tУдаление надстройки [email protected] в профиле приложения \ r \ n1464547978880 \ taddons.xpi \ tDEBUG \ tgetModTime: рекурсивное сканирование [email protected] \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ tУдаление надстройки [email protected] в app-system-defaults \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ tgetModTime: Рекурсивное сканирование [email protected] \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ tУдаление надстройки [email protected] в app-system-defaults \ r \ n1464547978881 \ taddons .xpi \ tDEBUG \ tgetModTime: рекурсивное сканирование [email protected] \ r \ n14 64547978882 \ taddons.xpi \ tDEBUG \ tУдаляющий add-on [email protected] в app-system-defaults \ r \ n1464547978882 \ taddons.xpi \ tDEBUG \ tgetModTime: Рекурсивное сканирование {972ce4c6-7e08-4474-a285-3208198ce6fd} \ r \ n1464547978882 \ taddons.xpi \ tDEBUG \ tУдающее дополнение {972ce4c6-7e08-4474-a285-3208198ce6fd} в app-global \ r \ n1464547978882 \ taddons.xpi \ tDEBUG \ tУдаление надстройки [email protected] in winreg-app-global \ r \ n '

ответ

0

Спасибо, ребята, которые просматривали мои сообщения. Я понял решение. Я googled «anaconda selenium install», и есть хит сверху, и я последовал за ним. Дело в том, что его команда устанавливает Selenium 2.40, но текущая версия - 2.53. У Anaconda нет пакета Selenium, поэтому «conda install selenium» не работает. НО вы все еще можете использовать «pip install selenium», и он установит последний селен

+0

Имейте в виду, что, как только вы обновите Firefox, он не сможет стартовать из-за этого: HTTP: //stackoverflow.com/questions/37761668/cant-open-browser-with-selenium-after-firefox-update/37765661#37765661 – Mobrockers

0

дополнительно для пакетов conda, не входящих в канал Anaconda, вы можете искать и устанавливать пакеты, добавленные другими пользователями в Anaconda Cloud (Anaconda.org).

conda install anaconda-client 
anaconda search selenium 

Приведенный выше список пользователей, загрузивших пакет. Выберите один для вашей операционной системы и установить следующим образом для любого пакета Вы искали:

conda install -c <username> <package name> 

(Link)

Смежные вопросы