【Python】pyvirtualdisplayパッケージを使って仮想ディスプレイ(Xvfb)を起動させてSeleniumを使う方法

【Python】pyvirtualdisplayパッケージを使って仮想ディスプレイ(Xvfb)を起動させてSeleniumを使う方法です。

PythonのSeleniumをインストールされていない方は【Python】Seleniumのインストール方法を御覧ください。

最初に以下のように必要なものをサーバーにインストールして下さい。

そして以下のように「pyvirtualdisplay」パッケージを利用すると仮想ディスプレイが立ち上がりFireFoxが使えます。

以下のようにしてコマンドラインでXvfbを起動する記事が多いですが、pythonを使ってSeleniumを扱う場合は「pyvirtualdisplay」パッケージを使ったほうが便利かなと思います。

 

コメントを残す