본문 바로가기

파이썬2

[Python]멜론차트 긁어오기로 알아보는 파이썬 bs4 목표: 멜론차트 TOP100을 가져와서 json파일로 저장하기 멜론차트는 https://www.melon.com/chart/ 여기서 가져올껍니다. 웹 사이트에서 정보를 긁어오는 것 = 크롤링 크롤링하면 대표적으로 bs4랑 셀레니움이 유명합니다. 여기서는 bs4를 사용할껍니다. 그러면 bs4사용법에 대해 알아봅시다. 먼저 requests랑 bs4를 설치해야 됩니다. 터미널에 아래 2개를 입력해서 설치해줍시다. pip install requests pip install bs4 requests랑 bs4를 import하고 시작합니다. import requests from bs4 import BeautifulSoup 그럼 어떤식으로 코드를 짤 것인가? 사이트 접속 -> 원하는 데이터(멜론 차트 TOP 100) 찾.. 2022. 4. 13.
[Python] 파이썬 JSON 사용법 예제로 보기 파이썬 json 내장 모듈을 이용해 JSON파일을 읽고, 쓰기 data.json { "이름": "홍길동", "나이": 25, "주소": "서울특별시 강남구 삼성동 338-3 OO빌딩 A호", "좋아하는 과일": ["딸기","바나나","사과"], "운동 경력":{ "태권도":"3년", "유도":"1년", "태니스":"6개월" } } 위에 있는 data.json 을 main.py에서 읽어보자. import json with open('data.json') as f: j = json.load(f) print(j) json.load()는 json파일을 읽어서 파이썬 형식으로 뱉어주세요~ 뜻이다. 즉 data.json을 파이썬이 이해할 수 있는 형태(딕셔너리)로 뱉는다 위 코드를 실행하면, UnicodeDecod.. 2022. 4. 13.