PythonとSeleniumを使ってchromeで検索をする

pythonでseleniumを使用して、プログラムからchromeを立ち上げて、指定したワードで検索するための簡単なサンプルです。
環境
- OS windows10 pro
- python 3.7.4
- pip 19.2.2
- conda 4.7.10
- Chrome 79
Spyder起動
Spyderを利用してインストールします。ANACONDA NAVIGATORからSpyderを起動します。

Seleniumインストール
pipコマンドでSeleniumをインストールします。
1 |
pip install selenium |
chromedriverダウンロード
こちらよりchromedriverをダウンロードします。
※自分の場合はchromeのバージョンが79だったので79をダウンロードしてます。

chromedriver_win32.zipをクリックしてダウンロードします。

ダウンロードが終わったら、解凍してPATHを通すためのファルダを用意します。
※今回はC:\chromedriverにchromedriver.exeを移動させてPATHを通します

PATHを通します

Seleniumの使い方
下記のコードはchrome上で「mebee」というワードを検索するだけのプログラムです。
開発環境はSpyderを利用してます。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# coding:utf-8 from selenium import webdriver if __name__ == "__main__": # ドライバを利用 driver = webdriver.Chrome('C:\chromedriver\chromedriver.exe') # Googleにアクセス driver.get('https://google.co.jp/') # qというnameを持つ要素を取得する searchElement = driver.find_element_by_name("q") searchElement.send_keys('mebee') # 検索を実行 searchElement.submit() |
spyder上で実行すると、chrome上でmebeeとワードの検索結果が表示されます。
-
前の記事
Nuxt.js vue-rocker-switchを使用してスイッチ側のボタンを実装する 2020.02.11
-
次の記事
Vue.jsのライブラリVue–slick-popoverをインストールしてポップオーバーを実装する 2020.02.11
コメントを書く