일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- POST
- OOP
- venv
- frontend
- mongodb
- flaskframework
- CRUD
- Algorithm
- get
- pymongo
- openapi
- Project
- java
- body
- javascript
- atlas
- PYTHON
- portfolio
- fetch
- requests
- backend
- json
- synology
- mysql
- CSS
- Crawling
- flask
- NAS
- github
- beautifulsoup
Archives
- Today
- Total
wisePocket
[Flask] Flask framework 미니프로젝트(project pedia) 프로젝트 회고 배운점, 어려웠던점 본문
Python&Flask Tutorials, AWS EB/Flask_project_pedia
[Flask] Flask framework 미니프로젝트(project pedia) 프로젝트 회고 배운점, 어려웠던점
ohnyong 2023. 7. 13. 23:38- 배운점:
- project mars와 비슷한 프로젝트(복습)
- 웹 크롤링 기능 추가
- 클라이언트에서는 URL, 별점, 리뷰 내용을 받고 위 URL을 통해서 영화의 제목, 설명, 이미지 URL을 받게 된다. 이 데이터들을 DB에 넣어주는 기능을 작성해야 한다.
- 기능 구현을 위한 app.py 부분을 작성 할 때 실제로 자문자답하는 방식으로 코드를 작성해봄
- 메타태그의 데이터(값) 가져오기
- soup의 select_one()으로 'meta'라는 태그의 [property가og:title, og:image, og:description] 부분을 찾아서 원하는 값이 담긴 ['content']부분의 값을 각 ogtitle, ogimage, ogdesc변수에 담는다
- 어려운 점:
- 메타태그
- 메타 태그(meta tag)는 웹페이지가 담고 있는 컨텐츠가 아닌 웹페이지 자체의 정보를 명시하기 위한 목적으로 사용되는 HTML 태그를 의미
- SNS등에서 (본 tstory도 마찬가지) URL링크를 공유하면 하단에 이미지/타이틀/내용 등이 나타나는 아래와 같은 것들이 meta 태그를 통해 나타난 것으로 이해하면 된다.
- 메타태그
- 블로그 링크 :
- https://ohnyong.tistory.com/61
- https://ohnyong.tistory.com/62
- https://ohnyong.tistory.com/63
- https://ohnyong.tistory.com/64
- https://ohnyong.tistory.com/65
- https://ohnyong.tistory.com/66
- https://ohnyong.tistory.com/67
- https://ohnyong.tistory.com/68
- https://ohnyong.tistory.com/69
- https://ohnyong.tistory.com/70