본문 바로가기

DB2

[Web] 숙제 별점 반영하기 - ( week 4 ) 만들어둔 스파르타 피디아 페이지에서 빠진 부분을 구현한다. 별점을 넣어주기 위해서 우선 클라이언트에서 값을 입력할 수 있는 부분을 만들어준다. 영화URL 별점 -- 선택하기 -- ⭐ ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ 코멘트 서버 일단 서버에서 저장할 값을 추가해 준다. @app.route("/movie", methods=["POST"]) def movie_post(): url_receive = request.form['url_give'] comment_receive = request.form['comment_give'] star_receive = request.form['star_give'] headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; .. 2023. 4. 25.
[Web] 스파르타피디아 - ( week 4 ) 영화 리뷰 사이트를 만들어 놓았던걸 사용해서 이번엔 영화 url, 별점, 코멘트를 입력하고 페이지에 올려보도록 한다. 프로젝트 준비 1. 가상 경로 생성 venv 2. 패키지 설치 $ pip install flask pymongo dnspython requests bs4 구현할 기능 구조 파악 입력한 영화 URL로 이미지와 제목 그리고 설명까지 한 번에 가져와서 보여준다. 즉 크롤링한 데이터를 가공해서 카드를 생성하는 기능이 필요하다. 메타 태그 활용하기 url을 가지고 필요한 정보를 가져오는 것은 카카오톡에서 url을 공유할 때 한 번쯤은 본 적이 있다. 여기서 meta 태그는 눈에 보이는 것 이외의 웹의 속성을 설명해 주는 태그로 링크만 가지고 부가적인 정보들도 함께 가지고 올 수 있다. meta 태.. 2023. 4. 25.