본문 바로가기

스파르타코딩56

3주차 개발일지 난 그냥 프론트 앤드를 해야할 것 같은뎈ㅋㅋㅋㅋㅋㅋ 파이썬이 컴퓨터 언어 중 하나라는것, JS랑 비슷하지만 문법 작성이더 간단하다는것 데이터를 빠르고 정확하게 찾기위해 DB 라는것이 존재한다는것 Mongo DB 같은 플랫폼(?)을 이용해서 데이터를 넘겨줄수 있다는거.. ? 대충 이정도 이해한거같다 ㅠㅠㅠ 어렵다 어려워 🥲 이번주 코딩일기 2022.05.15 - [스파르타 코딩 웹개발 종합반/3주차] - 3-1 3주자 시작 _ 파이썬 설치 2022.05.15 - [스파르타 코딩 웹개발 종합반/3주차] - 3-2 jQuery Ajax 연습겸 복습_ Open API 붙이기 2022.05.15 - [스파르타 코딩 웹개발 종합반/3주차] - 3-3 파이썬 시작하기 2022.05.16 - [스파르타 코딩 웹개발 종.. 2022. 5. 17.
3-15 3주차 마무리 연습_ Genie홈페이지에서 데이터 크롤링 완성코드 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://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') songs = soup.select('#body-content > div.newest-list > .. 2022. 5. 17.
3-14 웹스크래핑 사용예제 _ find / update / insert 1) 영화제목 '가버나움'의 평점을 가져오기 완성코드 target_movie = db.movies.find_one({'title':'가버나움'}) print(target_movie['star']) 결과 2) '가버나움'의 평점과 같은 평점의 영화 제목들을 가져오기 완성코드 target_movie = db.movies.find_one({'title':'가버나움'}) target_star = target_movie['star'] movies = list(db.movies.find({'star':target_star})) for movie in movies: print(movie['title']) 결과 3) '가버나움' 영화의 평점을 0으로 만들기 완성코드 db.movies.update_one({'title'.. 2022. 5. 17.
3-13 웹스크래핑 결과 저장/insert 하기 1. beautiful soup을 이용해서 만든 아래 웹스크래핑 코드에 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.naver?sel=pnt&date=20210829',headers=headers) # HTML을 BeautifulSoup이라는 라이브러리를 활.. 2022. 5. 17.