본문 바로가기

Python2

BeautifulSoup 입문 크롤링 입문 (Python, HTML, 파싱)웹 크롤링은 신입 개발자가 가장 빠르게 결과를 손에 잡는 분야 가운데 하나다. 회의록 자동 수집·뉴스 모니터링·가격 비교·논문 메타데이터 정리처럼 일상 업무 곳곳에 활용할 수 있고, 입문 단계의 도구가 워낙 잘 정돈되어 있어 한 시간이면 첫 결과물을 만들 수 있다. 본 글은 파이썬 기반 크롤링의 가장 표준 입문 도구인 requests와 BeautifulSoup를 중심으로, HTML 파싱의 기본 원리부터 robots.txt 같은 법적 주의사항까지 한 번에 정리한다(출처: BeautifulSoup 공식 문서). 제가 학교 동아리 행사에서 처음 BS4로 행사 페이지를 긁어 보면서 가장 충격이었던 게 30줄 안에 결과가 떨어지는 일이었고, 그 후로는 "크롤링은 거창한.. 2026. 5. 12.
MCP 서버 만들기 MCP 서버 (Python, SDK, 구현)이전 글에서 Claude Desktop에 외부 MCP 서버를 붙이는 방법을 다뤘다면, 이번 글은 그 반대 방향이다. 즉 사내 시스템이나 개인 프로젝트의 데이터를 외부 호스트에 노출하기 위해 직접 MCP 서버를 만드는 과정을 정리한다. 결론부터 말하면 Python SDK가 워낙 잘 다듬어져 있어 30분 안에 첫 서버를 띄울 수 있다. 제가 처음 커스텀 서버를 만들어 본 게 2025년 말이었는데, 솔직히 그때까지만 해도 "프로토콜 서버"라는 단어가 무겁게 느껴져 시도조차 미루고 있었고, 막상 해보니 데코레이터 두 줄로 끝나는 구조라 헛웃음이 났다. MCP 서버의 기본 구조와 Python SDK 설치MCP 서버는 호스트(Claude Desktop 등)와 JSON-RP.. 2026. 5. 8.

소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 블로그 이름