분류 전체보기 75

[flask] 기본 구조

Flask의 기본 코드는 다음과 같다. from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app.route('/mypage') def mypage(): return 'This is My Page!' if __name__ == '__main__': app.run('0.0.0.0',port=5001,debug=True) 맥 os 포트와의 중첩을 피하기 위해 5001 port를 사용했다. localhost:5001에 접속하면 home() 함수가 실행된다. localhost:5001/mypage로 접속하면 mypage() 함수가 실행..

Development 2021.12.31

[pymongo] database에 저장, 찾기, 바꾸기, 지우기 기본 코드

from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # 저장 - 예시 doc = {'name':'bobby','age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bobby'}) # 여러개 찾기 - 예시 ( _id 값은 제외하고 출력) same_ages = list(db.users.find({'age':21},{'_id':False})) # 바꾸기 - 예시 db.users.update_one({'name':'bobby'},{'$set':{'age':19}}) # 지우기 - 예시 db.users.d..

Development 2021.12.30

[python, requests, bs4] select와 select_one을 사용한 웹페이지 크롤링

import requests from bs4 import BeautifulSoup 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.nhn?sel=pnt&date=20200303',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') trs = soup.select('#old_content > table > tbody > t..

Development 2021.12.30

[JavaScript] JQuery 사용하기

JQuery는 미리 작성된 JavaScript 같은 개념이다. 이를 import 해서 JavaScript 코드를 더 간결하게 작성할 수 있다. https://www.w3schools.com/jquery/jquery_get_started.asp jQuery Get Started W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 위 링크에서 코드를 복사하여 안에 붙여넣기 한다.

Development 2021.12.29