yeongdev
close
프로필 사진

yeongdev

github: @ Westzer00

  • 분류 전체보기 (83) N
    • [SK플래닛] ASAC 빅데이터전문가 11기 (30) N
      • 학습기록 (30) N
    • AI & Machine Learning (6) N
      • ML 수학 (6) N
      • Machine Learning (0)
      • Deep Learning (0)
    • Data Analytics (36)
      • Python·Pandas (6)
      • 수집·크롤링 (10)
      • SQL (19)
      • 시각화 (1)
    • Coding Test (11)
      • 문제풀이 (6)
      • Python & Algorithm (5)
    • DevOps & Tools (0)
  • 홈
  • 태그
  • 방명록

BeautifulSoup XML 파싱 정리 | find와 find_all 차이부터 영화 정보 추출까지

XML API를 파이썬에서 처리할 때 핵심은 데이터를 dict처럼 접근하는 게 아니라, 태그를 찾아 들어가는 방식으로 접근해야 한다는 것이다.이때 가장 많이 쓰는 도구가 BeautifulSoup이고, 특히 find()와 find_all()의 차이를 이해하는 것이 XML 파싱의 기본이다.XML은 태그 중심 구조다JSON이 key-value 구조라면,XML은 value 형태의 태그 구조다.예시: 123 영화이름이 구조에서는 "movieCd" 같은 key 접근이 아니라,👉 movieCd 태그를 찾아야 한다BeautifulSoup로 XML 파싱하기XML 응답을 그대로 쓰는 게 아니라, 먼저 파싱해야 한다.import urllib.requestfrom bs4 import BeautifulSoupurl = "..

  • format_list_bulleted Data Analytics/수집·크롤링
  • · 2026. 5. 8.

JSON과 XML 차이 정리 | API 응답 포맷에 따라 파이썬 처리 방식이 달라지는 이유

API를 호출할 때 중요한 건 데이터를 받았다는 사실보다, 그 응답이 JSON인지 XML인지 먼저 구분하는 것이다.같은 영화목록 API라도 JSON으로 받으면 파이썬의 dict/list처럼 다룰 수 있고, XML로 받으면 태그 구조를 기준으로 찾아 들어가야 한다. 즉, 정보 자체보다 포장 방식이 다르고, 그 차이 때문에 파이썬 처리 방식도 달라진다. 자료에서도 JSON은 json 패키지를 통해 파이썬 자료형으로 바꾸고 키값/정수 인덱스로 접근하며, XML은 BeautifulSoup를 통해 태그 중심으로 접근한다고 명확히 구분한다.먼저 결론부터 정리하면JSON과 XML의 가장 큰 차이는 이거다.JSON: 파이썬 자료형으로 변환해서 접근XML: 태그를 직접 찾아가며 접근이 차이를 모르면, 같은 API 문서를..

  • format_list_bulleted Data Analytics/수집·크롤링
  • · 2026. 5. 7.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (83) N
    • [SK플래닛] ASAC 빅데이터전문가 11기 (30) N
      • 학습기록 (30) N
    • AI & Machine Learning (6) N
      • ML 수학 (6) N
      • Machine Learning (0)
      • Deep Learning (0)
    • Data Analytics (36)
      • Python·Pandas (6)
      • 수집·크롤링 (10)
      • SQL (19)
      • 시각화 (1)
    • Coding Test (11)
      • 문제풀이 (6)
      • Python & Algorithm (5)
    • DevOps & Tools (0)
인기 글
전체 방문자
오늘
어제
Copyright © seooeyeong 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바