1. motimoti

    No comment

    motimoti
Changes in body
Source | HTML | Preview
@@ -1,26 +1,29 @@
# javascriptに対応する
## 備考
- Debian wheezy
- Selenium
- Phantom.js
- PyVirtualDisplay
## インストール
単純にSeleniumとPhantom.jsをインストールしてテストするがエラーも何も出ず実行もされていない様子
Phantom.jsのみ実行するとエラーに
```
phantomjs QXcbConnection Could not connect to display
```
デスクトップも入っていない環境なのでそもそも描画すらできないために出た模様。
調べると以下が見つかる
[Python - Taking Browser Screenshots With No Display (Selenium/Xvfb)](http://coreygoldberg.blogspot.jp/2011/07/python-taking-browser-screenshots-with.html)
xvfbとPyVirtualDisplayをインストールして正常にphantom.jsが動くようになったことを確認。pythonからPyVirtualDisplay経由でも問題なし。
Phantom.jsはDebianでもaptに上がっていた
[phantomjs_2.1.1](https://packages.debian.org/sid/amd64/phantomjs/download)
+
+適当に環境作っているのでいいかげん汚くてしょうがない。
+pyenvかコンテナを使った方がいいのか。