selenium 3.0+pythonの環境構築の方法手順


本論文の目標:
selenium 3.0+python 3を使ってブラウザを操作して、百度のウェブサイトを開きます。seleniumに相当するハローワールド)
環境の基礎:python 3はすでにインストールして、pycharmエディタはすでにインストールしました。
第一歩:seleniumの設置
cmdウィンドウを開けて、pip install seleniumを入力して、車に戻ります。
pip install selenium
ステップ2:WebDriverの取り付け
1)WebDriverをダウンロードする
seleniumはブラウザの与えられたインターフェースを呼び出してブラウザを操作するので、WebDriverは統一されていません。自分のブラウザによって該当住所を登録し、最新のWebDriverをダウンロードする必要があります。
Chrome:https://chromedriver.storage.googleapis.com/index.html
FireFox:https://github.com/mozilla/geckodriver/releases
Edge:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/(注意:マイクロソフトの公式はすでにIEブラウザのwebdriverを維持していない)
Safari:WebDriverをダウンロードしなくてもいいです。このブラウザにはインターフェースが内蔵されています。
在这里插入图片描述
EdgeとChromeのwebdriverをダウンロードしました。火狐のダウンロード住所はカードが多すぎて、ダウンロードできません。自分で火狐を使うのも多くないです。
2)環境変数にWebDriverを入れる
seleniumはシステムのpath変数でwebdriverを見つけることができますので、webdriverの所在ディレクトリをシステムのpath変数に追加する必要があります。
「このコンピュータ」を右クリックして属性を選択し、次の図に従いwebdriverのディレクトリをPath変数に追加します。
在这里插入图片描述
第三ステップ:コードを作成し、ブラウザを操作してBaiduのウェブサイトを訪問し、検索する。
1)Googleのブラウザを操作してBaiduを訪問する。

from selenium.webdriver import Chrome
from time import sleep
with Chrome() as driver:
 driver.get('http://www.baidu.com')
 sleep(10)
2)Edgeを操作して百度を訪問する。

from selenium.webdriver import Edge
from time import sleep
with Edge(executable_path=r'C:\WebDriver\msedgedriver.exe') as driver:
 driver.get('http://www.baidu.com')
 sleep(10)
Edge()関数でexecutableを指定します。pathの値は、seleniumがまだEdgeのWebDriverの名前をMicrosoft WebDriver.exeと思っているからです。しかし、最新のEdgeのWebDriverの名前はmsedgedriver.exeです。したがって、手動でEdge WebDriverのパスを指定する必要があります。そうでないと、selenium会報はエラーを報告します。selenium.com.exceptions.WebDriver Exception:Message:'Microsoft WebDriver.exe'executable need to be in PATH.
ここで、selenium 3.0+pythonの環境構築の方法手順についての記事を紹介します。python selenium 3.0の環境構築については、以前の記事を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。