# pip install pyautogui
# pip install pyperclip
import pyautogui
import pyperclip
from selenium import webdriver
from selenium.webdriver.common.by import By
import numpy as np
import pandas as pd
import re
import time
from tqdm import tqdm
import random
driver = webdriver.Chrome()
# 네이버로 이동
driver.get(‘https://naver.com’)
# 커서의 현재 좌표 저장 (검색창 위치)
now = pyautogui.position()
# 지정한 위치로 마우스 이동
pyautogui.moveTo(now)
# 클릭
pyautogui.click()
# 검색창에 글 입력
pyperclip.copy(‘고창수박‘)
pyautogui.hotkey(‘ctrl’, ‘v’)
# hotkey : 순차적으로 동시에 누름
time.sleep(0.5)
pyautogui.write([‘enter’])
위 코드 수행 시, 네이버에 ‘고창수박‘을 검색한 결과창이 출력
이후 좌표값을 기준으로 캡쳐하려면
# 시작
st = pyautogui.position()
x1, y1 = st
# 종료
fin = pyautogui.position()
x2, y2 = fin
# 스크린샷
pyautogui.screenshot(region = (x1, y1, x2-x1, y2-y1))
driver.close()
스크린샷한 이미지가 결과값으로 출력됨