https://github.com/jeetkd/plabfootball

 

GitHub - jeetkd/plabfootball: 플랩풋볼 women이 신청한 구장 가져오는 프로젝트

플랩풋볼 women이 신청한 구장 가져오는 프로젝트. Contribute to jeetkd/plabfootball development by creating an account on GitHub.

github.com

 


프로젝트 설명.

 

1. json으로 { "sex" : 0, "region" : 2, "sch" : "2024-07-30" }, 가져올 도시 정보와 날짜, 성별을 post 요청으로 서버(http://localhost:8080/mongo/add)에 요청.

- sex(성별) : (여=0,남=1)

- region(구장 도시정보) : (2 = 경기도)

- sch(구장 날짜) : ("2024-07-30")

 

2. 서버에서 json 데이터를 재가공하여 mongodb에 저장.

 

3. mongodb에 저장된 document.

{

   _id : ObjectId('66a7eksl82ls83e')
    url : https://www.plabfootball.com/api/v2/integrated-matches/?page_size=700&ordering=schedule&sch=2024-07-30&sex=0&hide_soldout=region=2
    sch : "2024-07-30"
    sex : 0
    region : 2
    updatedAt : 2024-07-29T18:56:32.734+00:00
    createdAt : 2024-07-29T18:56:32.734+00:00
    expireAt : 2024-08-05T18:56:32.734+00:00

}

 

4. json으로 { "region" : 2, "sch" : "2024-07-30" }, 특정성별에 따른 구장 정보를 가져올 도시 정보와 날짜를 post 요청으로 서버(http://localhost:8080/mongo/plaber-girl)에 요청.

 

5. postman에서 보낸 json 데이터로 mongodb에 document 요청.

 

6. 요청한 document가 존재하면 document를 서버에 반환합니다.

 

7. 반환한 document 정보를 통해서 플랩풋볼 사이트에서 원하는 정보만 가져옵니다.

 


프로젝트 실습

 

+ Recent posts