オンラインゲームや仕事に使える? ブラウザ操作自動化ツールiMacrosとは

どうも、yohyamaです。

職業柄、デスクワークの単調な作業が多いです。

なんかもっと早く作業できるようになりたいと思い、Google先生に色々聞いてみたところ、「iMacros」というツールがあったのでまとめてみました。

 

iMacrosとは

Google Chrome または Firefoxに追加することで使えるアドオンの一種です。

ブラウザで行う操作(ページ遷移、戻る、クリックなど)を自動で行うマクロが簡単に書けます。

というか自動で記録する機能があるので、ほとんど書く必要ありません!

 

iMacrosの用途

だいたい、次のような用途が考えられます。とにかく趣味にも仕事にも使えそうです。

  • ブラウザを使用する単調な繰り返し作業の自動、高速化
  • Webアプリケーションの自動テスト
  • ブラウザゲームの自動化

 

iMacrosの基本的な使い方

Recordを押した状態で、ブラウザで操作します。

自動的に操作が記録されるので、それを保存(Save)すればOK!

IMacros Tutorial

iMacrosのサンプルコード

自動でツイートするマクロです。そのほか色々な種類のマクロが公式サイトに多く載っています。

VERSION BUILD=8920312 RECORDER=FX
TAB T=1
‘No test dialog
SET !EXTRACT_TEST_POPUP NO
‘Extract tweet link
SET !EXTRACT {{!URLCURRENT}}
‘extract profile image link
TAG POS=1 TYPE=IMG ATTR=SRC:https://pbs.twimg.com/profile_images* EXTRACT=HREF
‘extract user name
TAG POS=1 TYPE=A ATTR=TXT:@* EXTRACT=TXT
‘extract tweet text
TAG POS=1 TYPE=P ATTR=CLASS:ProfileTweet-text<SP>js-tweet-text<SP>u-dir EXTRACT=TXT
‘done! – now copy to clipboard
SET !CLIPBOARD {{!EXTRACT}}

 

※Twitterは頻繁に仕様が変わるため、最新の環境だとうまく動作しない可能性があります。

 

iMacrosでサンプルコードの簡単な解説

VERSION BUILD=8920312 RECORDER=FX : バージョン情報。必ず最初に書くこと。
TAB T=1 : ブラウザのタブの一番目を開く。
No test dialog :コメント(説明を書くときに使う。シングルクオーテーション以降はコメントとなる)
SET !EXTRACT_TEST_POPUP NO : EXTRACTを使用した場合にポップアップが出るので、ポップアップを出ないようにする設定

{{!URLCURRENT}} : 現在のURLを取得する。
TAG POS=1 TYPE=IMG ATTR=SRC:https://pbs.twimg.com/profile_images* EXTRACT=HREF : imgタグのhttps://pbs.twimg.com/profile_imagesで始まるリンク先のURLを取得する。
SET !CLIPBOARD {{!EXTRACT}} : クリップボードに取ってきたTXTの値を貼り付ける。

 

iMacrosをマスターするには

ちょっと文法が面倒くさそうと思うでしょうが、Recordで操作を記録すれば簡単です。

文法は徐々に覚えていきましょう!

 

コメントを残す