ためしに、URLを入れるとaタグのhref属性とxy座標と幅と高さが取れる簡単なアプリを作ってみた。herokuでwebkitが動いててサーバー側でいったんページをレンダリングしてるから、座標とかがわかる。 http://phantom-getlinks.herokuapp.com/ ソースコード https://github.com/shokai/sinatra-heroku-phantomjs readmeに書いてある通りやればローカルでもHerokuでもすぐ動かせるのでcloneしてみるとよい。 PhantomJSでページをレンダリングしてからaタグの座標とか読む PhantomJSはプロセス内にwebブラウザ(webkit)を起動して、しかもその中のJavaScriptにアクセスできる → 橋本商会 » PhantomJSでwebページ内のJavaScriptを読む Phantom
![橋本商会 » HerokuでSinatra+PhantomJS](https://cdn-ak-scissors.b.st-hatena.com/image/square/4804c12ab368e78bae1e4093b18c056e84bca104/height=288;version=1;width=512/http%3A%2F%2Fshokai.org%2Farchive%2Ffile%2F228d83bbf580d47daeb8f9e914f6b7c6.png)