| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- FSM
- 생성AI
- Flutter
- MCP
- kotlin
- Skills
- 명언
- Android
- 코틀린
- ASMR
- 이모지메모
- Freesound
- 명상명언
- 장자명언
- gemini-cli
- Coroutine
- 오늘의역사
- 명심보감
- 소울칼리버6
- Codex
- javascript
- Firebase
- Linux
- 명언모음
- 파이썬
- 오픈소스
- Gemini
- 좋은글필사하기
- ChatGPT
- DART
Archives
- Today
- Total
Vintage appMaker의 Tech Blog
[codex] playwright mcp로 웹스크래핑 본문
Playwright mcp를 활용한 웹스크래핑
codex에서 웹스크래핑을 하기 위해서 playwright를 활용하는 MCP를 사용한다.
1. 설치
codex cli가 설치된 데스크탑 환경에서 teminal에서 다음을 실행시킨다.
codex mcp add playwright npx "@playwright/mcp@latest"
만약 playwright가 설치되지 않았다면 ` npx playwright install `을 통해 설치한다(당연히 node.js는 설치가 되어 있어야 한다).
2. 웹스크래핑
Playwright 는 크로미니움 브라우저를 제어하는 방법을 사용한다. 즉, 자동으로 웹브라우저가 실행되어서 입력 및 클릭, 이동을 수행한다. 화면에 보이지 않게 작동하는 방법(headless)도 있으나 되도록이면 눈으로 보면서 채크하는 것을 추천한다. 다음은 mcp를 사용하는 프롬프트이다.
https://www.coupang.com/에 접속한다.
네트워크 탭을 분석한다.
이곳에서 usb를 검색하고 나온 상품 결과를 카드형태로 리스트로 만든다.
code_snipet의 app.html의 테마로 report.html을 만든다.


맨 밑줄의 code_snipet의 app.html의 테마로 report.html을 만든다.는 report.html로 만든다로 수정해도 된다. 단지 code_snipet은 필자의 데스크탑에 설치된 개인적으로 만든 mcp(HTML 템플릿 목적)일 뿐이다.


3. 결과
mcp를 활용한 것이므로 적지않은 토큰으로 웹스크래핑을 시도하게 된다. 그런 점에서는 skill보다는 능동적인 결과를 가져오므로 웹 스크래핑의 목표에 만족스러운 결과를 만들어준다.


'Source code or Tip > 생성AI' 카테고리의 다른 글
| [codex] playwright mcp 활용 - 카카오 맵으로 지역정보 (0) | 2026.04.03 |
|---|---|
| [codex] skill-creator를 이용한 pdf 워터마킹 (0) | 2026.03.26 |
| [gemini] Opal로 음성 스마트 메모앱 만들기 (0) | 2026.03.24 |
| [claude] 클로드 웹, 음성메모 skills에 등록하기 (0) | 2026.03.22 |
| [claude] 클로드 웹버전에서 skill 등록하기 (0) | 2026.03.21 |
Comments