MobstarworldをWWW::Mechanizeでオートプレイ

MobstarworldというTwitterと連動したゲームがあります。twitterのアカウント権限を乱用しているんじゃ無いかと色々と騒がれていますが、まぁゲーム部分は普通にプレイできるんでやってみても良いかと思います。

Continue reading “MobstarworldをWWW::Mechanizeでオートプレイ”

Coroで効率良くスクレイピング

スクレイピング処理をしていると大量のリクエストを発行する事が多いので、サーバの応答待ち時間がもったいないと感じていたのですが、最近巷でよく目にするCoroというモジュールを調べてみた所、非同期処理が割と簡単に書けるという事で試してみました。

Continue reading “Coroで効率良くスクレイピング”

pythonとperlとphpとas3とjavascriptで日時計算

各言語でスニペットのまとめエントリ第2段は日時計算です。日時データは表現方法が様々なため、必要なデータ形式にデータを変換するのが覚えれなくてイライラしますね。そこで以下の3つの表現を相互に変換するスニペットを書きました。

  • 日時オブジェクト
  • フォーマットされた文字列
  • unixタイムスタンプ(1970-01-01 00:00:00 UTC からの経過秒数)

Continue reading “pythonとperlとphpとas3とjavascriptで日時計算”

pythonとperlとphpとas3とjavascriptでJSON

扱う言語が多くなってきて、特定の処理を思い出せずにイライラする事が頻発しています。そこで自分が使う各言語でスニペット付きでまとめる事にしました。第一弾はJSONの扱いです。連想配列をJSONにencodeして、再度decodeという基本的な流れを書きました。

Continue reading “pythonとperlとphpとas3とjavascriptでJSON”

Web::ScraperでHTML::Elementを抜き出したい件

もっぱらHTMLからのデータ抽出ではWeb::Scraperを使っているんですが、
時々タグの中身や属性ではなく、HTML::Elementを抽出したくなる時があります。

Continue reading “Web::ScraperでHTML::Elementを抜き出したい件”