前提・実現したいこと
現在、AutoItでGUIを作成し、例えばGUI上のボタンをクリックすると、あるウェブサイトのボタンをクリックするといった処理を行い、ブラウザを操作しています。しかしながら、AutoItからIEブラウザに命令を送ることはできるのですが、タイムラグが無視できないレベルで、快適に操作することができません。
ブラウザからサーバーへの要求は、ネットワーク環境によるので仕方ないものとして、プログラムからブラウザにもう少し速く命令を送れるような方法をご提示いただきたい次第です。IEやChromeでも操作を行いたいので、それに関する情報もそれとなく載せていただけたら幸いです。
現在
(AutoItのGUI→ブラウザ→サーバ)
そもそも、AutoItがブラウザにどうやって命令しているのか理解できていません。
HTMLのタグを取得して、コントールを特定し、AutoItの関数でクリック!をすると、ブラウザに命令が送られるようですが、いまいち把握できていません。
基本的な自動化の流れは
(プログラム→ブラウザが提供しているAPI→ブラウザ操作→サーバー)
というような流れであっていますでしょうか。
(プログラム→ブラウザ操作→サーバー)
これも出来るのでしょうか、、、
言語は勉強するので何でも大丈夫です。ただ、ブラウザ操作をもう少し速く行いたいという希望です。
よろしくお願い申し上げます。
試したこと
AutoItでブラウザ操作を行いました。
しかし、もう少し高速にブラウザ操作を行いたいので、たくさんあるプログラミング言語のうち、何に手を付けていいのかがわからないので、背中を押していただきたく質問いたしました。
補足情報(FW/ツールのバージョンなど)
Windows10
Internet Explorer11
バージョン: 11.0.165
AutoIt v3
AutoItでの動作は手動の1.5~2倍遅くなる傾向にあります。
手動:0.3秒
AutoIt:0.6秒
あなたの回答
tips
プレビュー