MongoDB3 예스 24, 교보문고 크롤링(mongoDB,Excel 저장) 지금까지 배운 크롤링을 사용하여 Yes24와 교보문고 웹사이트에서 책 데이터를 크롤링한 뒤, MongoDB에 저장하고 Excel 파일로 저장하는 과정을 수행하는 코드를 작성해 보았다 필요한 라이브러리 from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom bs4 import BeautifulSoupimport timefrom pymongo import MongoClient Selenium: 동적으로 생성되는 웹.. 2025. 1. 12. 심부릉 파트너십 가입1,2 백엔드 구현 (mongoDB) - 사진업로드,주민번호 암호화 미들웨어 구현 심부릉 앱 파트너십 가입 step1과 step2를 구현하였다화면은 피그마로 먼저 설계하였다백엔드 디렉토리 구조프로젝트 구현 전에 팀원들과 백엔드 디렉토리 구조를 미리 정의해두었다 BACK/ ├── node_modules/ ├── server/ │ ├── config/ │ ├── controller/ │ ├── middleware/ │ ├── query/ │ ├── router/ │ └── uploads/ ├── .env ├── .gitignore ├── .prettierrc ├── app.js ├── package-lock.json └── package.json 1. 미들웨어 (파일 업로드 및 주민등록번호 암호화)파일명: partnershipMiddleware.js미들웨어 폴더에는.. 2024. 12. 17. 심부릉 앱 DB 설계 mongoDB 설계먼저 DB에 저장할 데이터를 아래에 정리해 보았다 로그인 로그아웃 회원가입 아이디 찾기 비밀번호 찾기 아이디 찾기는 이름과 휴대폰 인증을 통해 찾고 비밀번호는 이름과 아이디와 휴대폰 인증을 통해 찾는다회원가입은 아이디와 비밀번호 비밀번호 확인 이름 생년월일 성별 휴대폰 인증 약관 동의를 해야한다 심부름 수행을 할 수 있는 파트너십 가입 은 신분증 전체 사진과 이름 주민등록번호 메일주소를 입력후 확인버튼을 누르고 프로필 등록을 위한 본인확인 정면 사진과 입금 계좌 정보(은행 계좌번호 예금주) 주로 수행할 심부름 종류 고르기, 필수정보인 배달 수단, 경력, 자격증,사업자 여부를 추가할 수 있다 유저 프로필에는 파트너십 가입 여부에 따라 가입 전 가입 중 가입 후로 나뉘며 심.. 2024. 12. 2. 이전 1 다음