Blog

[Flask] Flask framework 미니프로젝트(project pedia) 10 프로젝트 회고 배운점, 어려웠던점

Author
Summary
project pedia 회고
Category
Tags
Python&Flask
Favorite
Memory Date
2023/07/13
Cross Reference Study
Related Media
Related Thought
Related Lessons
tag
날짜
작성자
진행상황
진행 전
태그구분
6 more properties
배운점:
project mars와 비슷한 프로젝트(복습)
웹 크롤링 기능 추가
클라이언트에서는 URL, 별점, 리뷰 내용을 받고 위 URL을 통해서 영화의 제목, 설명, 이미지 URL을 받게 된다. 이 데이터들을 DB에 넣어주는 기능을 작성해야 한다.
기능 구현을 위한 app.py 부분을 작성 할 때 실제로 자문자답하는 방식으로 코드를 작성해봄
메타태그의 데이터(값) 가져오기
soup의 select_one()으로 'meta'라는 태그의 [property가og:title, og:image, og:description] 부분을 찾아서 원하는 값이 담긴 ['content']부분의 값을 각 ogtitleogimageogdesc변수에 담는다
어려운 점:
메타태그
메타 태그(meta tag)는 웹페이지가 담고 있는 컨텐츠가 아닌 웹페이지 자체의 정보를 명시하기 위한 목적으로 사용되는 HTML 태그를 의미
SNS등에서 (본 tstory도 마찬가지) URL링크를 공유하면 하단에 이미지/타이틀/내용 등이 나타나는 아래와 같은 것들이 meta 태그를 통해 나타난 것으로 이해하면 된다.