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. 이전 1 다음