RubyにはMetaInspectorというwebスクレイピングのためのgemがあります。複雑なparseに使うことは出来ませんが、基本的な情報やOpenGraphなどのmeta情報を取得する際に効果を発揮します。 MetaInspectorよろしく、webスクレイピングを手軽にできるライブラリをElixirで使いたかったので自分で作りました。 github.com MetaInvestigatorって名前が呼びづらいので、さっそく名前を変えたくなってる 目次 MetaInvestigatorの内部的な話 開発中に直面した問題 おわりに MetaInvestigatorの内部的な話 MetaInspector本家は、faradayを使ってHTTPリクエストを投げています。 それに倣って実装するため、ElixirにはどんなHTTPクライアントがあるのかを調べることにしました。 どうやらHTT