ウェブブラウザは通常人の手で操作しますが、プログラムで動かすことができるのがSeleniumです。 Seleniumを使ったブラウザの操作はWebシステムの自動テストやスクレイピングに使われることが多いですが、それだけに留まらず応用範囲は多いと思われます。 今回はSeleniumを使ったブラウザの自動操作を試してみます。プログラミング言語はSeleniumと相性のよいPythonを使用します。スクレイピングをしようとするとBeautifulSoup等のライブラリを使う例をよく見ますが、できるだけシンプルに動作できるように導入するのはPythonとSelenium、WebDriverだけにとどめ、必要最小限のものだけで動作させてみます。 動作環境はWindows10で紹介しますが、Macでもほぼ同様の操作で実施できると思います。 まずはPythonをインストール Pythonインストーラをダ
![PythonとSeleniumを使ったブラウザ自動操作](https://cdn-ak-scissors.b.st-hatena.com/image/square/c9339fff60cd9eef59b40f94a69af1665a0b2663/height=288;version=1;width=512/https%3A%2F%2Fwww.inet-solutions.jp%2Fwp-content%2Fuploads%2F2017%2F11%2Fselenium_eye.jpg)