環境構築

Docker

Selenium + Python環境をDockerで簡単に構築して自動ブラウンジング!

今回の記事ではDockerを使って簡単にSelenium環境を構築する方法を紹介します!Seleniumは自動ブラウジングできるのでJavaのページによくあるスクロールダウンすると記事が増える仕組みや、フォームの入力、スクリーンショットの取得など様々な動きを実現できます。ただし自動操作するブラウザとSelenium WebDriverのバージョンが一致している必要があったり、Dockerなしで環境を用意するのが難しい場合もあります。以下のディレクトリ構造のファイルを用意します。この構造で後述のファイルを完全コピペすればエラーなく動きます。
環境構築

ConoHa Wingサーバー上でconda環境を構築する

ConoHa WingのサーバーにはCentOS系Linuxが入っており、sshで接続してコマンドラインから操作可能です。今回の記事ではpythonプログラムを動かすためにminicondaを導入する方法を紹介します。wgetでminicondaのshファイルをダウンロードする際に"--no-check-certificate"オプションを指定していないとエラーになります。