私はSelenium
Pythonで作業しようとしています。ただし、 https://pypi.python.org/pypi/seleniumから以下を指定すると、どうすればよいかわかりません
Selenium
選択したブラウザーとインターフェースするためのドライバーが必要です。たとえば、Firefox には が必要geckodriver
です。これは、以下の例を実行する前にインストールする必要があります。PATH にあることを確認してください。たとえば、 に配置し/usr/bin or /usr/local/bin
ます。
Windows 7 32ビットを実行しています。ここで geckodriver を見つけました: https://github.com/mozilla/geckodriver/releases
私は主にPythonのAnacondaディストリビューションを使用してExcelを操作しているため、「PATH」とは何かわかりません
ありがとう、
更新:
コメントに示されているように、PATHを更新しました。完全なエラー トレースバックを次に示します。
Microsoft Windows [バージョン 6.1.7601] Copyright (c) 2009 Microsoft Corporation. 全著作権所有。
C:\Users\user1>python
Python 3.5.2 |アナコンダ 4.2.0 (32 ビット)| (デフォルト、2016 年 7 月 5 日、11:45:57) [MSC v.1 900 32 ビット (Intel)] (win32)
詳細については、「ヘルプ」、「著作権」、「クレジット」、または「ライセンス」と入力してください。
from selenium import webdriver driver = webdriver.Firefox()
トレースバック (最新の呼び出しが最後):
ファイル ""、1 行目、
ファイル "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\webdriver.py"、行 80、init self.binary、タイムアウト)
ファイル「C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\extension_connection.py」、52行目、init self.binary.launch_browser(self.profile, timeout=timeout )
ファイル「C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\firefox_binary.py」の 67 行目launch_browser self._start_from_profile_path(self.profile.path)
ファイル "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\firefox_binary.py"、90 行目_start_from_profile_path env=self._firefox_env)
ファイル「C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\subprocess.py」、947 行目、init restore_signals、start_new_session 内)
ファイル "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\subprocess.py"、1224 行目、_execute_child startupinfo)
FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません