본문 바로가기

전체 글53

화성땅 공동구매 -세팅/뼈대 준비- 프로젝트 세팅 step1. 프로젝트폴더 선택 step2. app.py파일 만들기 step3. 가상환경(venv) 설정 및 활성화 python -m venv venv step4. 필요 라이브러리 설치 pip install flask pip install pymongo dnspython step5. templates폴더와 그 안에 index.html파일 만들기 step6. MongoDB Atlas 창 띄워두기 https://cloud.mongodb.com/ 뼈대 준비 app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_templa.. 2023. 2. 26.
서버 만들기/Flask/GET/POST 로컬 개발환경 - 컴퓨터 한 대로 클라이언트와 서버 역할을 모두 수행하는 환경 상기) 클라이언트 = 서버로부터 정보를 제공받는 컴퓨터 Flask 프레임 워크 - 서버를 구동시켜 주는 파이썬으로 작성된 프레임워크 Flask의 폴더 구조의 규칙 1. 만들고자하는 프로젝트의 폴더 안에 templates폴더(클라이언트 파일 공간) 생성 2. templates폴더 안에 index.html파일생성 (파일명은 관례) 3. app.py파일생성 (서버 파일) templates폴더 - HTML파일을 담아두고 불러오는 역할 app.py파일 - flask를 실행시킬 가장 기본이 되는 파일 Flask설치 pip install flask //설치 Flask 기초 URL 나누기 - @app.route('/') 부분을 수정해서 UR.. 2023. 2. 26.
파이썬 내장 함수 strip https://docs.python.org/3.8/search.html?q=strip Search — Python 3.8.16 documentation Search Please activate JavaScript to enable the search functionality. From here you can search these documents. Enter your search words into the box below and click "search". Note that the search function will automatically search for all of the words. Pag docs.python.org 해당 웹 사이트를 참고했습니다. str.strip([chars]) 파이썬.. 2023. 2. 26.
파이썬으로 웹스크래핑 결과 몽고DB에 저장하기 네이버 영화페이지 순위, 제목, 평점 크롤링 했던 코드 더보기 import requests from bs4 import BeautifulSoup # URL을 읽어서 HTML를 받아오고, headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://movie.naver.com/movie/sdb/rank/rmovie.naver?sel=pnt&date=20210829',headers=headers) # HTML을 BeautifulSoup라이브러리를 활용해 검색하기 용.. 2023. 2. 26.