★悩み★
・Ubuntuに「RPAのPyAutoGUI」をインストールする方法を知りたい。
・そもそもPyAutoGUIって何?どんなことを自動化できるの?
・UbuntuにインストールしたPyAutoGUIでGoogle検索を自動化したい。
こういった「悩み」に答えます。
★本記事の内容★
① PyAutoGUIとは?
② UbuntuにPyAutoGUIをインストールする方法
➂ UbuntuにインストールしたPyAutoGUIでGoogle検索を自動化
これからご紹介する「【最短5分】UbuntuにPyAutoGUIをインストールする手順」を実践したことで、30分以内で「UbuntuにインストールしたPyAutoGUIを使って、Chrome上でGoogle検索の自動化」(下の動画参照)をできました。
記事の前半では「PyAutoGUIとは?」を解説しつつ、「UbuntuにPyAutoGUIをインストールする方法」を解説します。
記事の後半では「UbuntuにインストールしたPyAutoGUIでChromeを使ったGoogle検索を自動化する手順」を紹介します。
この記事を読み終えることで、「UbuntuでPyAutoGUIを使える」状態になります。
PyAutoGUIとは?
「PyAutoGUIとは?」/「PyAutoGUIの特徴」/「PyAutoGUIのユースケース(利用場面)」に関しては、以下の記事をご覧ください。
>> 【要点】PyAutoGUIとは?初心者向けに特徴から使い方までを図解
Ubuntuでウェブブラウザなどの画面操作を自動化をしたい場合、PyAutoGUIを使って無料で実現できます。
以降で、UbuntuにPyAutoGUIをインストールする方法をご紹介しますね。
UbuntuにPyAutoGUIをインストールする方法
「UbuntuにPyAutoGUIをインストールする方法」に関してご紹介します。
★UbuntuにPyAutoGUIをインストールする方法★
手順1:Pythonのインストール
手順2:PyAutoGUIのインストールに必要なライブラリをインストール
手順3:PyAutoGUIをUbuntuにインストール
上記手順を順番に実施することで、UbuntuにPyAutoGUIをインストールできます。
上記の各手順は、以下の日時と環境で動作確認済みです。
動作確認済み日時:2022年6月30日
動作確認済み環境:Ubuntu 20.04.3 LTS
以降で、上記「UbuntuにPyAutoGUIをインストールする方法」の各手順に関してご説明します。
手順1:Pythonのインストール
「手順1:Pythonのインストール」に関して説明します。
PyAutoGUIをUbuntuにインストールするためには、Pythonをインストールする必要があります。
UbuntuにPythonをインストールする手順に関しては、以下の記事をご覧ください。
>> 【ubuntu向け】pyenvでPythonをインストールする手順【簡単】
以上が、「手順1:Pythonのインストール」となります。
手順2:PyAutoGUIのインストールに必要なライブラリをインストール
「手順2:PyAutoGUIのインストールに必要なライブラリをインストール」に関して説明します。
UbuntuにPyAutoGUIをインストールするために、事前にいくつかのPythonライブラリをインストールする必要があります。
「PyAutoGUIのインストールに必要なライブラリをインストール」する手順に関しては、以下の記事の「手順2:PyAutoGUIのインストールに必要なライブラリをインストール」箇所をご覧ください。
>> 【最短5分】PyAutoGUIをWindowsにインストールする手順
以上が、「手順2:PyAutoGUIのインストールに必要なライブラリをインストール」となります。
手順3:PyAutoGUIをUbuntuにインストール
「手順3:PyAutoGUIをUbuntuにインストール」に関して説明します。
UbuntuにPyAutoGUIをインストールするためのコマンドとその実行結果をご紹介しますね。
UbuntuにPyAutoGUIをインストールするために、端末上で以下のコマンドを順番に実行してください。
$ pip install pyautogui
$ pip list | grep -i auto
PyAutoGUI 0.9.53
コマンド実行後、「PyAutoGUI バージョン名」が表示された場合、「正常にUbuntuにPyAutoGUIをインストールできた」と判断できます。
以上で、「手順3:PyAutoGUIをUbuntuにインストール」は完了です。
上記の流れで、UbuntuにPyAutoGUIをインストールできました。
以降で、UbuntuにインストールしたPyAutoGUIでGoogle検索操作を自動化する方法をご紹介します。
UbuntuにインストールしたPyAutoGUIでGoogle検索を自動化
「UbuntuにインストールしたPyAutoGUIでGoogle検索を自動化」に関してご紹介します。
★UbuntuにインストールしたPyAutoGUIでGoogle検索するまでの流れ★
手順1:PyAutoGUIを用いたGoogle検索自動化プログラムを作成
手順2:Google検索自動化プログラムを実行
上記の流れで、「UbuntuにインストールしたPyAutoGUIを使ってGoogle検索自動化(下の動画)」を実現できます。
上記の各手順は、以下の日時と環境で動作確認済みです。
動作確認済み日時:2022年6月30日
動作確認済み環境:Ubuntu 20.04.3 LTS
以降で、上記「UbuntuにインストールしたPyAutoGUIでGoogle検索するまでの流れ」の各手順に関してご説明します。
手順1:PyAutoGUIを用いたGoogle検索自動化プログラムを作成
「手順1:PyAutoGUIを用いたGoogle検索自動化プログラムを作成」に関して解説します。
UbuntuにインストールしたPyAutoGUIの動作確認をするために、Google検索を自動化してみましょう。
PyAutoGUIを用いたGoogle検索自動化プログラムは、以下となります。
# -*- coding: utf-8 -*-
from cmath import e
import pyautogui as pag
from time import sleep
import subprocess
import pyperclip
### Main
## Chromeをシークレットモードで起動する
chrome_path = r"/usr/bin/google-chrome"
subprocess.Popen(['google-chrome', '--incognito'], shell=True)
sleep(2)
## Google検索をする
pag.hotkey('ctrl', "e")
sleep(2)
pag.hotkey('ctrl', "a")
sleep(2)
pyperclip.copy('駆け出し物語')
hero@ubuntu-dev:~/work/pyautogui$
sleep(2)
pag.press("enter")
print("UbuntuにインストールしたPyAutoGUIでGoogle検索を実施しました。")
上記プログラムを「pyautogui-google-search-on-ubuntu.py」というファイル名で保存しましょう。
以上が「手順1:PyAutoGUIを用いたGoogle検索自動化プログラムを作成」となります。
手順2:Google検索自動化プログラムを実行
「手順2:Google検索自動化プログラムを実行」に関して解説します。
PyAutoGUIで作成したGoogle検索自動化プログラムを実行して、UbuntuにインストールしたPyAutoGUIの動作確認をしましょう。
PyAutoGUIで作成したGoogle検索自動化プログラムを実行するために、以下のコマンドを実行してください。
$ python pyautogui-google-search-on-ubuntu.py
UbuntuにインストールしたPyAutoGUIでGoogle検索を実施しました。
コマンド実行後、「UbuntuにインストールしたPyAutoGUIでGoogle検索を実施しました。」が表示された場合、「正常にGoogle検索自動化プログラムを実行できた」と判断できます。
ちなみに、コマンド実行後、下の動画のように、UbuntuにインストールしたPyAutoGUIでChromeを使ったGoogle検索を自動でできます。
以上が、「手順2:Google検索自動化プログラムを実行」となります。
上記の流れで、UbuntuにインストールしたPyAutoGUIを用いてウェブブラウザの操作を自動化できました。
ちなみに、「PyAutoGUIでExcelやWordの操作を自動化する方法は?」や「Pythonを基礎から体系的に学ぶ方法は?」などを知りたい方には、以下の記事で紹介している本や教材がオススメです。
>> PyAutoGUIの入門に役に立つオススメ本や教材6選
【まとめ】UbuntuにPyAutoGUIをインストールする手順【最短5分】
いかがでしたでしょうか?
UbuntuにPyAutoGUIをインストールし、「Chromeを使ったGoogle検索の自動化」の手順を解説し、以下の悩みを解決しました。
★悩み★
・Ubuntuに「RPAのPyAutoGUI」をインストールする方法を知りたい。
・そもそもPyAutoGUIって何?どんなことを自動化できるの?
・UbuntuにインストールしたPyAutoGUIでGoogle検索を自動化したい。
Ubuntuで画面操作の自動化をしたい場合、PyAutoGUIのインストールを検討してみてください。
コメント