blogWeb系のこととかー。Trendsからレポートを参照・ダウンロードできます。データを保持してくれる期間も短い上に、フィルタ機能が貧弱という、なんか使いにくいもの。そこで、ダウンロードできるタブ区切りデータを毎日自動取得してみようというわけです。最初は、PerlのMechanizeとか使って自動ログイン後、データを取得しようとしていたんですが、どうにも上手く行かず彷徨っていたら、普通にApple謹製の自動取得プログラムがありました。いう項目で説明があります。<date_yyyymmdd>です。日別レポートか、週別レポートか。指定をしないと最新の日付。20111106とすれば自動的にgzipなレポートが保存されます。レポートファイルをPHPで毎日自動取得あとはshとかperlとかでプログラムをcronで動かせば良いんですが、今回はPHPでやってみます。str_replace('.gz','',$result['0']);これで、$filenameにレポートテキストファイルが格納されます。はまったのは、javaのパス指定の仕方。指定しないとエラーになります。後は、タブ区切りのデータから必要なものを抜き出してDBに入れるなりなんなりしてください。追記:上記PHPプログラムだと、cronで正常に取得できません普通にコマンドラインで実行すると、正常に取得できるんですが、cronで実行すると環境変数の問題で正常にjavaを動かせませんでした。素直にshで実行するものを作りました。Reply返信をキャンセルする。Cloudzaruzaruです。Web業界でプログラマやってます。最近はフロント側をメイン。