3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Python]seleniumの起動までの手順

Last updated at Posted at 2023-12-11

はじめに

 副業でseleniumを使った実装をすることになったので、seleniumを動かすまでの手順について書いていきます。

手順

大まかな手順は以下の流れになります。

1.seleniumをインストール

2.Google Chromeのdriverをダウンロード

3.実装

各手順について説明してきます。

1.seleniumをインストール

以下のコマンドで、seleniumをインストールします。(今回のバージョンは3.141.0を使用)

pip install selenium==3.141.0

2.Google Chromeのdriverをダウンロード

seleniumを使用するには、ドライバーをダウンロードする必要があります。
また、使用しているブラウザと、ダウンロードするドライバーのバージョンを合わせる必要があります。
1.Chromeのバージョンを確認する。
 Chromeの右上から、以下の「Google Chromeについて」を選択します。
スクリーンショット 2023-12-11 103302.png

2.バージョンを確認します。
スクリーンショット 2023-12-11 103449.png

3.以下のURLにアクセス。
https://github.com/GoogleChromeLabs/chrome-for-testing#check-a-specific-chrome-version-for-cft-binary-availability

4.以下の画像の赤枠の箇所を、確認したChormeのバージョンに合わせて、URLバーに貼り付ける
スクリーンショット 2023-12-11 103818.png

↓自分のChromeのバージョン番号を埋め込む。

スクリーンショット 2023-12-11 104052.png

5.以下のように、driverがダウンロードされます。
スクリーンショット 2023-12-11 104110.png

3. 実装

以下が、サンプルのコードです。
Googleのトップページを開き、検索フォームに「Python」と自動で入力して、検索結果を表示させるコードになります。

sample.py
from selenium import webdriver

# ドライバーの場所を指定
driver = webdriver.Chrome(R'(ドライバーがあるディレクトリを記載)'

# 起動したいサイトのURLを入力
driver.get('https://www.google.co.jp')

# 開いたページの要素を取得
search_bar = driver.find_element_by_name("q")
search_bar.send_keys("python")

# 検索ボタンを実行
search_bar.submit()

以下のように動作します。
スクリーンショット 2023-12-11 121359.png

最後に

他にも色々な記事を書いているので、よければ読んでいってください、、、

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?