본문 바로가기

전체 글126

17. flask file->setting->python interpreter->Flask 패키지 설치 * Flask 프레임워크: 서버를 구동시켜주는 편한 코드 모음이다. 서버를 구동할 때 필요한 복잡한 코드들을 쉽게 가져다 쓸 수 있다. - Flask 시작 코드 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) Ctrl+Shift+F10을 통해 코드를 구동한 후, localhost:5000으로 들어가보면 서버가 잘 돌아가고 있는 것을 확인할 수 있다. from flask impor.. 2021. 9. 5.
16. 웹스크래핑 연습 1. 영화 제목 '매트릭스' 의 평점을 가져오기 ->find_one() 사용 from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # insert/ find/ update/ delete matrix=db.movies.find_one({'title':'매트릭스'}) print (matrix['star']) 2. 영화 제목 '매트릭스' 와 평점이 같은 영화 제목들을 가져오기 ->find()와 for문 사용 from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # insert/ fin.. 2021. 9. 4.
15. pymongo로 DB조작하기 File->Setting->Python interpreter->+클릭->pymongo 패키지 설치 -pymongo 기본코드와 insert 코드 from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # 코딩 시작 doc = {'name':'bobby','age':21} db.users.insert_one(doc) 작성한 뒤에 robo3T를 실행시켜서, myLocalDB라는 새로운 db를 생성해서 connect해주면 폴더가 생성되는데 dbsparta를 클릭, collections클릭한 후, view results in table mode를 클릭하면 파이썬 코드로 작성한 이름 바비, 나이 21의 .. 2021. 9. 3.
14. 웹스크래핑 연습 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 > tr'.. 2021. 9. 2.
13. 웹 크롤링 파이참->File->Setting->requests 패키지 설치, bs4 패키지 설치 크롤링이 필요한 이유: 가져온 정보를 가지고 솎아내기 위해 정보 요청(requests)과 가져온 정보를 솎아내는 것(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('https://movie.naver.com/movie/sdb/rank/rmovie.nhn?sel=pnt&da.. 2021. 9. 1.
12. 메모장에 오픈 api 붙이기 $(document).ready(function () { listing(); }); function listing() { console.log('화면 로딩 후 잘 실행되었습니다'); } 위의 코드를 메모메모 페이지를 만들어두었던 html 코드 부분에 넣어주면 로딩 후 바로 실행이 되게 만들어 줄 수 있다. function listing() { $('#card-box').empty() $.ajax({ type: "GET", url: "http://spartacodingclub.shop/post", data: {}, success: function (response) { let rows=response['articles'] for(let i=0;i 2021. 8. 30.