CapybaraとPhantomJS、Nokogiriを利用してのクローラー・スクレイピングの紹介です。 PhantomJSとは? PhantomJSは、ヘッドレスブラウザと呼ばれるWebKitのエミュレータです。ヘッドレスブラウザとは、GUIではなくCUIから利用できるブラウザでプログラムから呼ばれます。UIのテストツールとしてSeleniumのようなサービスがあります。Seleniumはブラウザを直接操作するので、環境依存や動作が重いといった幾つかの問題点があります。そこでよく利用されるのがPhantomJSです。Seleniumに比べて、軽量というメリットがあります。RubyからPhantomJSを扱うライブラリとして、Poltergeistがあります。 Capybaraとは? Capybaraは、WebシステムのUI層のテストをサポートするためのライブラリです。主にDSL機能とDr
今回のテーマは、「ブログを書くことの意味」について。これは、我々ブログを書く側ももちろんですが、自分では書かずに他の人のブログを読む側の人にも当てはまります。 書く側としては、ブログを書くことの意味についてしっかり考えておけば、余計なことで悩む必要がなくなります。また読む側としては、ブログを読むのがもっと楽しくなるような姿勢がわかるはずです。 私はまだブログを本格的に始めてから3か月程ではありますが、それなりに続けてくることができました。その中で感じてきたこと、わかってきたことを皆さんと共有したいと思います。この記事を読んで、自分もブログを書いてみたいとか、より一層ブログを頑張ろう、もっと色んなブログを読んでみたいと思ってくれる方が一人でもいらっしゃれば、これ以上の喜びはありません。 ブログを書いていて一番嬉しい瞬間 ブログを運営している皆さんにとって、ブログを書いていて一番嬉しいと思う瞬
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く