Pythonで画面操作自動化!

ブラウザ操作

Pythonを使った画面操作の自動化技術をお伝えします。SeleniumやPyAutoGUIなどのツールを用いて、ブラウザ操作やマウスクリック、キーボード入力をプログラムで自動化することで、手動で行っていた複雑な操作を劇的に効率化できます。特にECサイトの注文や価格チェックなどの繰り返し作業に効果的です。初心者にもわかりやすく基本から応用までをカバーし、実践的なコード例と解説を交えて進めます。自動化の可能性を広げたい方に必見の内容です。
#Python #自動化 #楽天 #画面操作 #Selenium
!pip install pyautogui

import pyautogui
import time

# 3秒待ってから開始(切り替え準備のため)
time.sleep(3)

# 画面中央にマウスを移動
pyautogui.moveTo(960, 540, duration=1)

# 左クリック
pyautogui.click()

# 「Hello!」と入力
pyautogui.write(“Hello!”, interval=0.1)

# Enterキーを押す
pyautogui.press(“enter”)

!pip install pyautogui pygetwindow

import pyautogui
import time
import subprocess
import pygetwindow as gw

# 1. メモ帳を起動(Windows)
subprocess.Popen(“notepad.exe”)

# 2. 起動待ち
time.sleep(2)

# 3. メモ帳ウィンドウを探してアクティブにする
notepad = None
for w in gw.getWindowsWithTitle(“無題 – メモ帳”):
if w.isVisible:
notepad = w
break

if notepad:
notepad.activate()
time.sleep(1)

# 4. テキスト入力
pyautogui.write(“これは自動入力された文章です。”, interval=0.1)
pyautogui.press(“enter”)
pyautogui.write(“次の行にもテキストを入れます。”)

# 5. スクリーンショット保存
screenshot = pyautogui.screenshot()
screenshot.save(“screenshot.png”)

else:
print(“メモ帳ウィンドウが見つかりませんでした。”)

コメント

タイトルとURLをコピーしました