[코드스니펫] 지니뮤직 사이트. https://www.genie.co.kr/chart/top200?ditc=D&ymd=20200403&hh=23&rtm=N&pg=1 지니차트>일간 - 지니 AI기반 감성 음악 추천 www.genie.co.kr 순위 / 곡 제목 / 가수를 스크래핑 하면 됩니다. 힌트 순위와 곡제목이 깔끔하게 나오지 않을 거예요. 옆에 여백이 있다던가, 다른 글씨도 나온다던가.. 파이썬 내장 함수인 strip()을 잘 연구해보세요! import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like G..
find, update 연습하기 (delete는 연습 안할게요!) 파이썬 파일을 새로 하나 만들어 연습해봅니다 [코드스니펫] pymongo 기본 코드 from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # 코딩 시작 영화제목 '매트릭스'의 평점을 가져오기 이렇게 되면 완성 완성 코드 from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta ## 코딩 할 준비 ## target_movie = db.movies.find_one({'title':'매트릭스'}) print (target_..
import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://movie.naver.com/movie/sdb/rank/rmovie.nhn?sel=pnt&date=20200303',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') movies = soup.select('#old_content > table > tbody ..
insert 연습하기 - 웹스크래핑 결과를 DB에 저장하기 [코드스니펫] 크롤링 완성코드 import requests from bs4 import BeautifulSoup # URL을 읽어서 HTML를 받아오고, headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://movie.naver.com/movie/sdb/rank/rmovie.nhn?sel=pnt&date=20200303',headers=headers) # HTML을 BeautifulSoup이라는 ..