selenium2 Selenium Playwright 비교 크롤러 (헤드리스, Selenium, 동적)이전 글에서 BeautifulSoup로 정적 HTML을 파싱하는 흐름까지 다뤘다면, 이번 글은 그 다음 단계인 동적 페이지 크롤링이다. 현대 웹 페이지의 대다수가 자바스크립트로 콘텐츠를 사후 렌더링하기 때문에, requests로 받아 온 HTML에는 정작 사람이 보는 데이터가 빠져 있는 경우가 흔하다. 이 문제를 해결하는 표준 방법이 실제 브라우저를 띄워 자바스크립트를 실행한 뒤 결과 DOM을 읽는 브라우저 자동화이며, 대표 도구가 Selenium과 Playwright다. 본 글은 두 도구의 차이와 헤드리스 모드 활용을 정보처리기사 시험 범위 밖의 실전 입문 관점에서 정리한다(출처: Playwright 공식 문서). 제가 처음 학교 공지 사이트를 크롤링하면서 B.. 2026. 5. 12. 정보처리기사 실기 - 5장 인터페이스 구현 인터페이스 구현 (JSON, XML, 검증)정보처리기사 실기 5장 인터페이스 구현은 서로 다른 시스템과 모듈이 데이터를 주고받기 위한 약속을 어떻게 정의하고 실제 코드로 구현하는지를 다루는 영역이다. 통합 구현이 시스템 사이의 연계 방식 자체를 다뤘다면, 인터페이스 구현은 그 연계가 실제로 작동하기 위해 필요한 데이터 형식·통신 절차·검증 도구에 초점을 맞춘다. 시험에서는 인터페이스 설계서의 항목, 데이터 통신 표준 세 가지(JSON·XML·YAML), 그리고 인터페이스 구현 검증 도구와 모니터링 도구의 명칭이 매회 반복적으로 출제된다(출처: Q-Net 정보처리기사). 본 글은 한 글에 1~2개 핵심 원칙에 따라 이 세 영역을 시험 답안에 직접 활용 가능한 형태로 정리한다. 제가 학교 졸업 프로젝트에서 .. 2026. 5. 3. 이전 1 다음