본문 바로가기

TIL/웹 초보14

23.04.13 dbmongo 기본 세팅 pip install pymongo, pip install dnspython from pymongo import MongoClient client = MongoClient('mongodb+srv://sparta:test@cluster0.szcxpef.mongodb.net/?retryWrites=true&w=majority') db = client.dbsparta # dbsparta라는 큰 그룹 만들기 데이터 관리 # 저장 - 예시 doc = {'name':'bobby','age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bobby'}) # 여러개 찾기 - 예시 ( _id 값은 제외하고.. 2023. 4. 13.
23.04.12 인터프리터가 'venv':venv로 안돼있을 경우 - 터미널 -> python -m venv venv -> 새 터미널 열기 pip install requests pip install bs4 웹 크롤링 기초 틀 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('URL', headers=headers) soup = BeautifulSoup(data.text, 'html.parser') 원.. 2023. 4. 12.
23.04.07 1. fetch를 통해 데이터 가져오기 fetch("데이터를 가져올 url').then(res => res.json()).then(data => { console.log(data) }) ex) fetch("http://spartacodingclub.shop/sparta_api/seoulair").then(res => res.json()).then(data => { let rows = data['RealtimeCityAir']['row'] rows.forEach((a) => { console.log(a['MSRSTE_NM'],a['IDEX_MVL']) }); }) fetch와 JQuery에 대해 배운 내용을 같이 활용하여 쓴 것 뿐인데도 코드가 복잡해진 기분이 든다 이전에 만들었던 코드를 참고하며 어찌저찌.. 2023. 4. 7.
23.04.06 1. 자료형 - [] 는 리스트 - 단순 자료 나열 {}는 사전 - key : value 형태의 자료 나열 2. 함수에서 id 지칭 - $('#id') 3. 반복문 - ~~~.forEach((변수이름) => { 함수 }) 4. 조건문 - if (조건){ 함수 } else { 함수 } 5. `` 활용 예시 let people = [ {'name':'서영','age':24}, {'name':'현아','age':30}, {'name':'영환','age':12}, {'name':'서연','age':15}, {'name':'지용','age':18}, {'name':'예지','age':36} ] $('#q2').empty() /*q2 내용 비우기*/ people.forEach((a) => { /*people을 변수.. 2023. 4. 6.