인공지능 (AI) 따라잡기

Playwright 입문 1일차 – 브라우저 자동화로 클릭까지 해보기 (초보자 완벽 가이드)

MoneyManager 2026. 4. 1. 20:23
728x90

요즘 AI로 기사 자동화를 하다 보면 결국 한 번은 만나게 되는 기술이 있습니다.

바로 Playwright입니다.

처음 보면 어렵게 느껴지지만, 막상 해보면 “이게 끝?” 싶을 정도로 간단합니다.

오늘은 딱 10분 투자로 자동 클릭까지 성공하는 실습을 해보겠습니다.



✅ Playwright란 무엇인가

Playwright는 한마디로 말하면,

👉 브라우저를 사람이 대신 조작해주는 도구

입니다.
• 로그인 자동화
• 버튼 클릭
• 글쓰기
• 이미지 업로드

이걸 전부 코드로 처리할 수 있습니다.

즉,

👉 “야근하는 막내 기자 1명 고용한 효과”라고 보시면 됩니다.



✅ 1단계: 설치 (2줄이면 끝)

먼저 아래 두 줄만 실행합니다.

pip install playwright
playwright install


이걸로 준비 끝입니다.



✅ 2단계: 브라우저 띄우기

이제 실제로 자동화를 시작해 봅니다.

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(headless=False)  # 화면 보이게
    page = browser.new_page()
    
    page.goto("https://www.naver.com")
    
    input("여기서 멈춤 (엔터 누르면 종료)")
    browser.close()


✔ 실행 결과
• 크롬 창이 자동으로 열립니다
• 네이버가 자동으로 접속됩니다

👉 이 순간 이미 자동화 성공입니다.



✔ 핵심 개념
• launch() → 브라우저 실행
• goto() → 특정 사이트 이동

👉 이 두 개만 알아도 절반은 끝입니다.



✅ 3단계: 버튼 클릭하기

이제 마우스를 대신 움직여봅니다.

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(headless=False)
    page = browser.new_page()
    
    page.goto("https://www.naver.com")
    
    page.click("text=뉴스")  # 뉴스 클릭
    
    input("확인 후 엔터")
    browser.close()

✔ 실행 결과

👉 네이버 메인 → 뉴스 탭 자동 이동



✔ 핵심 코드

page.click("text=뉴스")

👉 “뉴스라는 글자가 있는 버튼을 클릭하라”는 의미입니다.



✅ 실습 미션 (꼭 해보세요)

👉 여기까지 했다면 아래 3가지를 직접 해보세요.

🎯 미션 1

네이버 접속 후 “증권” 클릭

page.click("text=증권")




🎯 미션 2

네이버 금융으로 바로 이동

page.goto("https://finance.naver.com")

🎯 미션 3

코스피 메뉴 클릭



👉 이 3개를 하면 Playwright 감이 잡힙니다.



⚠️ 초보자가 가장 많이 막히는 부분

❗ 1. 화면이 안 뜸

👉 headless=False로 설정해야 합니다



❗ 2. 클릭이 안 됨

👉 텍스트가 정확히 일치해야 합니다



❗ 3. 너무 빨라서 실패

👉 아래 코드 추가

page.wait_for_timeout(2000)

💡 오늘 핵심 정리

👉 Playwright는 어렵지 않습니다

결국 핵심은 3가지입니다
• 이동 (goto)
• 클릭 (click)
• 입력 (fill)

👉 이 3개 조합이면
👉 로그인, 글쓰기, 기사 업로드까지 전부 가능합니다.



🚀 다음 단계 예고

다음 글에서는

👉 로그인 자동화
👉 아이디/비밀번호 입력
👉 실제 사이트 로그인 성공

까지 진행해보겠습니다.



📌 한 줄 결론

👉 Playwright는 “브라우저를 조종하는 자동화 도구”
👉 하루면 입문 가능, 일주일이면 실무 적용 가능



필요하시면 댓글로
👉 “이 사이트 자동화하고 싶다”
👉 “이 버튼이 안 눌린다”

남겨주세요. 실전 코드로 바로 해결해드립니다.
:::



원하시면 다음 글(2편)도 이어서
👉 “티스토리 자동 로그인 + 글쓰기 자동화”
까지 바로 이어서 만들어 드리겠습니다.

*** 제가 고수라는 얘기가 아니고 배우는 중임 ***

728x90