ホームページ  >  記事  >  バックエンド開発  >  Python での Selenium のインストールプロセスを共有する

Python での Selenium のインストールプロセスを共有する

黄舟
黄舟オリジナル
2017-10-08 09:31:542210ブラウズ

Pythonをインストール

Python公式Webサイトを開き、「ダウンロード」を見つけ、ドロップダウンメニューからプラットフォーム(Windows/Mac)を選択します。一般的なLinuxプラットフォームにはPythonがすでに付属しているため、インストールする必要はありません。 「ターミナル」を開いて「python」コマンドを入力して確認してください。

初めて Python に触れる場合、なぜ Python に Python2.x と Python3.x という 2 つのバージョンがあるのか​​、きっと混乱するでしょう。その後、最新バージョンの Python3.x を使用してください。 Python2.x は 2020 年までメンテナンスされないと予想されているためです。

Windows プラットフォーム ユーザーの場合は、1 つのバージョンに複数のダウンロード リンクが提供されている理由に遭遇するでしょう。例:

  • Python 3.6.1 - 2017-03-21

    • Windows x86 Web ベースのインストーラーをダウンロード

    • Windows x86 実行可能インストーラーをダウンロード

    • Windows x86 埋め込み可能な zip ファイルをダウンロード

    • Windows x86-64 Web ベースのインストーラーをダウンロード

    • Windows x86-64 実行可能インストーラーをダウンロード

    • Windows x86-64 埋め込み可能な zip ファイルをダウンロード

    • x86 は 32 ビット システムのみをサポートし、x86-64 は 64 ビット システムをサポートします。 -ビットシステム。 Web ベースでは、インストール プロセス中にインターネット接続が必要です。実行可能ファイル (.exe) のインストール方法は、他のアプリケーションに統合できる埋め込み可能な zip ファイルです。

      注: インストールプロセス中に、「Python 3.x を PATH に追加」をチェックする必要があります。チェックされていない場合は、Python インストール ディレクトリ (C:Python36 など) を環境変数に追加する必要があります。インストールが完了したら、PATHの下にあります。
    Windows コマンド プロンプト (cmd)/Linux ターミナルを開き、次のように入力します:
C:\Users\name>pythonPython 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.
>>>

selenium をインストールします

まず、Windows コマンド プロンプト (cmd)/Linux ターミナルで次のように入力します:

C:\Users\name>pip

Usage:
  pip <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
……

プロンプトが表示された場合は、pip コマンドが使用可能であることを確認します。 「pip が内部コマンドでも外部コマンドでもありません」の場合は、pip のインストール ディレクトリ (C: Python36Scripts など) を環境変数 PATH に追加する必要があります。

接下来通过pip命令安装Selenium:

C:\Users\name>pip install selenium
Collecting selenium
  Downloading selenium-3.4.3-py2.py3-none-any.whl (931kB)    
  26% |████████                       | 245kB 576kB/s eta 0:00:02    
    27% |█████████                      | 256kB 570kB/s eta 0:00:02    
    28% |██████████                     | 266kB 536kB/s eta 0:00:0    
    29% |███████████                    | 276kB 530kB/s eta 0:00:0    
    30% |████████████                   | 286kB 586kB/s eta 0:00:0
……

 

下载浏览器驱动

当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。当然对应的浏览器必须有啦,不同版本的浏览器驱动对应不同的浏览器版本,下载时要选匹配的哦。个人经验:Chrome和Firefox都是不错的,初学就用Firefox好了,github上有相关驱动的更新,会省去一些麻烦。

各浏览器下载地址:

Firefox浏览器驱动:geckodriver

Chrome浏览器驱动:chromedriver

IE浏览器驱动:IEDriverServer

Edge浏览器驱动:MicrosoftWebDriver

Opera浏览器驱动:operadriver

PhantomJS浏览器驱动:phantomjs

注:部分浏览器驱动地址需要科学上网。

 

设置浏览器驱动

设置浏览器的地址非常简单。 我们可以手动创建一个存放浏览器驱动的目录,如: C:\driver , 将下载的浏览器驱动文件(例如:chromedriver、geckodriver)丢到该目录下。

我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“C:\driver”目录添加到Path的值中。

  • Path

  • ;C:\driver

 

设置浏览器驱动

验证不同的浏览器驱动是否正常使用。

from selenium import webdriver


driver = webdriver.Firefox()   # Firefox浏览器

driver = webdriver.Chrome()    # Chrome浏览器

driver = webdriver.Ie()        # Internet Explorer浏览器

driver = webdriver.Edge()      # Edge浏览器

driver = webdriver.Opera()     # Opera浏览器

driver = webdriver.PhantomJS()   # PhantomJS

……

测试

打开一款Python编辑器,默认Python自带的IDLE也行。创建 baidu.py文件,输入以下内容:

<code class="language-python hljs"><span class="hljs-keyword"><span class="hljs-keyword"><span class="hljs-string"># coding=utf-8<br/>import time  <br/>from selenium import webdriver  <br/>  <br/>driver = webdriver.Firefox() #打开火狐浏览器  <br/>  <br/>driver.get(&#39;http://www.baidu.com&#39;) #打开百度界面  <br/>  <br/>driver.find_element_by_id(&#39;kw&#39;).send_keys(&#39;selenium&#39;)  #在搜索框内输入想要搜索内容  <br/>  <br/>time.sleep(2)  # 浏览器加载需要时间<br/>  <br/>driver.find_element_by_id(&#39;su&#39;).click()  #搜索完成 <br/><br/><br/>当你的浏览器自动打开,并出现以下画面时,恭喜完成python与selenium的环境搭建<br/><br/><br/>效果图:<img    style="max-width:90%"  style="max-width:90%" alt="" src="https://img.php.cn/upload/article/000/000/194/79d53031447e1e560f831c4705775039-0.png"/><br/><br/></span></span></span></code>

以上がPython での Selenium のインストールプロセスを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。