背景
Seleniumを再び初めて、最近はPhantomJSが使える事を知った。
MoneyKit.netの外貨預金を自動的に扱えないかと思いたち、とりあえず、ログインさせようとしたら、SJISで書かれており、文字化け発生。
ちょっとググったら、PhantomJSのバイナリはよろしくなく、自前でビルドしたら文字化け解消という情報を見つけた。
ビルドエラー
前日に時間こそかかったが、Ubuntuではうまく行ったので、OSXでもと試したら、しばらくして
library not found for -lQtWebKit
Qtのビルドがイケてなかった
エラーの原因は、
error: extra qualification on member 'TabletProximityRec'
extra qualification on member + qt で検索
-struct ::TabletProximityRec; +struct TabletProximityRec;
まとめ
無事ビルドできたが、MoneyKit.netは文字化けしてた。ちなみに、google.co.jpはHomebrew版でも日本語が表示されていた。
関連記事