04-28
모든 프로젝트를 할때 계획을 잡아야한다 계획을잡는 일을 설계하고한다.
1. 서비스에 어떤 기능들이 필요한지
2. 기능은 어떤 순서로 구현할건지
alonememo
1. url, comment보내서 서버에서 그데이터를 저장하는거
2. 카드들을 보여주는일 링크까지 이미지,제목,링크,요약,코멘트5개
포스팅API - 카드 생성 (Create)
A. 요청 정보
- 요청 URL=
/memo
, 요청 방식 =POST
- 요청 데이터 : URL(url_give), 코멘트(comment_give)
B. 서버가 제공할 기능
- URL의 meta태그 정보를 바탕으로 제목, 설명, 이미지URL 스크래핑
- (제목, 설명, URL, 이미지URL, 코멘트) 정보를 모두 DB에 저장
C. 응답 데이터
- API가 정상적으로 작동하는지 클라이언트에게 알려주기 위해서 성공 메시지 보내기
- (JSON 형식) 'result'= 'success'
일단프로젝트하면서 조각기능들
사진같은거 url 리뷰같은거 어떻게 가져오는지
request.args.get('sample_give') get방식
request.form['url'] post방식 으로
파이썬에서 html에있는 javascript데이터 가져올떄 쓰는거 아직 어색함
Tip: meta태그는 기존에가져오는것처럼 copyselector하면 오류난다.
title = soup.select_one('meta[property="og:title"]')['content'] # 기사 제목
image = soup.select_one('meta[property="me2:image"]')['content'] # 썸네일 이미지
desc = soup.select_one('meta[property="og:description"]')['content'] # 내용
meta태그를 가져올떄는 이렇게해야한다.
궁금한점
url: "/memo",이거 get이랑 post랑 같아도되는거맞는거지..??
Author And Source
이 문제에 관하여(04-28), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cwangg897/04-28저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)