オートメーションパイソン+セレン - 取付モジュールおよびブラウザを動作させる駆動方法

オートメーションパイソン+セレン - 取付モジュールおよびブラウザを動作させる駆動方法


1.モジュールファイルをインストールします。

pip install selenium

2.ブラウザのドライバをインストールします。

  • 私たちは、主にブラウザドライバが持っている使用ChromeブラウザFirefoxブラウザを存在しない、何のインタフェースChromeブラウザは

2.1.ChromeDriverドライブ

  • まず、Chromeブラウザをダウンロードしてインストール、これがないの説明では、非常に簡単です。
  • ChromeDriverドライブのインストール、のみインストールChromeDriver、Chromeブラウザを駆動するために、適切なアクションを完了します。

2.1.1。リンク

2.1.2。Chromeのバージョンを確認します

  • 「GoogleのChromeについて」クロームメニュー「ヘルプ」→をクリックして、あなたはクロームのバージョン番号を表示することができます。

2.1.3ダウンロードChromeDriver

  • オープンChromeDriverの公式ウェブサイトは、私たちのChromeブラウザのバージョンに応じて、対応するChromeDriverドライブをダウンロードしてください。

2.1.4。設定の環境変数

  • Windowsでは、ダウンロードはPythonのスクリプトディレクトリの下chromedriver.exe上に、ChromeDriver実行可能ファイル完了です。

2.2.GeckoDriverドライブ

  • Firefoxブラウザのために、我々は別のドライブGeckoDriverをインストールする必要があります。

2.2.1。リンク

2.2.2ダウンロードGeckoDriver

  • GitHubの上GeckoDriverを解放し、その後、独自のシステムと数字に応じて対応するドライバのダウンロードを選択して下さい。

2.2.3。設定の環境変数

  • Windowsでは、Pythonのスクリプトディレクトリの下geckodriver.exeに直接ファイルをドラッグします。

3.例

  • 準備作業の完璧な、簡単なテストが行​​われていることを確認してください。Chromeはセレンを使用して、指定したWebページのURLを開くために駆動します。
# 1-导入模块文件
from selenium import webdriver
# 2-初始化浏览器为chrome浏览器
brower = webdriver.Chrome()
# 3-这里我们打开的是百度首页
brower.get('https://www.baidu.com/')
# 4-打印下网页标题
print(brower.title)
# 5-关闭浏览器
brower.quit()

完了すると、プログラムがコンソールに出力されます:Baiduは、あなたが知っています

4.ブラウザを操作する方法

  • Chromeブラウザのドライバ、Firefoxブラウザドライブ、操作の無いChromeブラウザインタフェース方法
# 1.初始化浏览器为chrome浏览器
browser = webdriver.Chrome()

# 2. 初始化浏览器为firefox浏览器
browser = webdriver.Firefox()

# 3. 初始化浏览器为无界面的chrome浏览器
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)


1.モジュールファイルをインストールします。

pip install selenium

2.ブラウザのドライバをインストールします。

  • 私たちは、主にブラウザドライバが持っている使用ChromeブラウザFirefoxブラウザを存在しない、何のインタフェースChromeブラウザは

2.1.ChromeDriverドライブ

  • まず、Chromeブラウザをダウンロードしてインストール、これがないの説明では、非常に簡単です。
  • ChromeDriverドライブのインストール、のみインストールChromeDriver、Chromeブラウザを駆動するために、適切なアクションを完了します。

2.1.1。リンク

2.1.2。Chromeのバージョンを確認します

  • 「GoogleのChromeについて」クロームメニュー「ヘルプ」→をクリックして、あなたはクロームのバージョン番号を表示することができます。

2.1.3ダウンロードChromeDriver

  • オープンChromeDriverの公式ウェブサイトは、私たちのChromeブラウザのバージョンに応じて、対応するChromeDriverドライブをダウンロードしてください。

2.1.4。設定の環境変数

  • Windowsでは、ダウンロードはPythonのスクリプトディレクトリの下chromedriver.exe上に、ChromeDriver実行可能ファイル完了です。

2.2.GeckoDriverドライブ

  • Firefoxブラウザのために、我々は別のドライブGeckoDriverをインストールする必要があります。

2.2.1。リンク

2.2.2ダウンロードGeckoDriver

  • GitHubの上GeckoDriverを解放し、その後、独自のシステムと数字に応じて対応するドライバのダウンロードを選択して下さい。

2.2.3。設定の環境変数

  • Windowsでは、Pythonのスクリプトディレクトリの下geckodriver.exeに直接ファイルをドラッグします。

3.例

  • 準備作業の完璧な、簡単なテストが行​​われていることを確認してください。Chromeはセレンを使用して、指定したWebページのURLを開くために駆動します。
# 1-导入模块文件
from selenium import webdriver
# 2-初始化浏览器为chrome浏览器
brower = webdriver.Chrome()
# 3-这里我们打开的是百度首页
brower.get('https://www.baidu.com/')
# 4-打印下网页标题
print(brower.title)
# 5-关闭浏览器
brower.quit()

完了すると、プログラムがコンソールに出力されます:Baiduは、あなたが知っています

4.ブラウザを操作する方法

  • Chromeブラウザのドライバ、Firefoxブラウザドライブ、操作の無いChromeブラウザインタフェース方法
# 1.初始化浏览器为chrome浏览器
browser = webdriver.Chrome()

# 2. 初始化浏览器为firefox浏览器
browser = webdriver.Firefox()

# 3. 初始化浏览器为无界面的chrome浏览器
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)

おすすめ

転載: www.cnblogs.com/xiao-xue-di/p/11531882.html