전체 글 썸네일형 리스트형 og 태그(미리보기) og 태그는 카카오톡에서 최초에 저장을 하기때문에 수정을 하려면 한번 초기화를 시켜줘야 갱신이 된다 페이스북 og 태그 초기화 하기: https://developers.facebook.com/tools/debug/ 카카오톡 og 태그 초기화 하기: https://developers.kakao.com/tool/clear/og 더보기 AWS 서버 구매, 설정, 실행 + 도메인 연결(가비아) https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Home: https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Home: ap-northeast-2.console.aws.amazon.com 1. 지역설정 2. 인스턴스 생성(ubuntu 1대는 무료로 이용가능함) 검토 등등 진행 후 새키페어 생성하여 바탕화면에 저장 후 인스턴스 실행 이후 Git Bash 실행(CMD아님 기능이 약간차이남) ssh -i 키페어 드래그앤드랍 ubunbu@복사해온퍼블릭IPv4주소 해당 인스턴스의 퍼블릭 IPv4주소를 복사해와서 마우스 오른쪽 클.. 더보기 flask서버연동, DB레퍼런스, 크롤링(BeautifulSoup) flask 패키지 우선 설치 필요 정해진 폴더 구성에 맞춰 생성해줘야함 static 폴더 - (이미지 css) templates 폴더 - (HTML) 그리고 import Flask 뒤에 , render_templates , request , jsonify 기본적으로 연결은 return 값으로 render_templates('index.html') 을 줘서 연결 from flask import Flask, render_template, request, jsonify app = Flask(__name__) #DB 연결 코드 from pymongo import MongoClient client = MongoClient('mongodb+srv://test:sparta@cluster0.ibmct.mongodb.n.. 더보기 파이썬 패키지 설치 파일 > 설정 > 프로젝트 > Python 인터프리터 > + 버튼 눌러서 필요한 패키지 다운 API 기본적인 필수 패키지 json 데이터들 쉽게 사용 requests import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.json() bs4 (크롤링 시 필요한 패키지) *크롤링을 위한 기본 코드 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like.. 더보기 HTML& CSS 기본태그 & 부트스트랩 시작코드 및 주소 HTML 나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2 h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요. h2는 소제목입니다. h3~h6도 각자의 역할이 있죠. 비중은 작지만.. span 태그입니다: 특정 글자를 꾸밀 때 써요 a 태그입니다: 하이퍼링크 img 태그입니다: input 태그입니다: button 태그입니다: 버튼입니다 textarea 태그입니다: 나는 무엇일까요? CSS 로그인 페이지 아이디, 비밀번호를 입력해주세요 ID: PW: 로그인 하기 부트스트랩 사이트 https://getbootstrap.com/docs/5.0/components/buttons/ Buttons Use Bootstr.. 더보기 4주차 숙제 app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient client = MongoClient('') db = client.dbsparta @app.route('/') def home(): return render_template('index.html') @app.route("/homework", methods=["POST"]) def homework_post(): name_receive = request.form['name_give'] comment_receive = request.form['comment_give'] doc = { 'name': .. 더보기 DB연결 코드 및 사용코드(mongoDB) #DB 연결 코드 from pymongo import MongoClient client = MongoClient('mongodb+srv://test:sparta@cluster0.ibmct.mongodb.net/Cluster0?retryWrites=true&w=majority') db = client.dbsparta # 저장 - 예시 doc = {'name':'bobby','age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bobby'}) # 여러개 찾기 - 예시 ( _id 값은 제외하고 출력) all_users = list(db.users.find({},{'_id':False})) # 바꾸기 - 예시 db.u.. 더보기 웹스크래핑(크롤링) 예제 1. 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://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') # print(soup) # 코딩 시작 # 웹스크래핑 할 부분 우클릭 > 검사 > console .. 더보기 이전 1 ··· 14 15 16 17 18 다음