일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 2주차
- post
- db
- 웹 스크래핑(크롤링)
- 4주차
- 5주차
- 부트스트랩
- Node.js
- OpenAPI
- Transaction
- MongoDB
- 항해99
- HTTPS
- 위키백과
- NoSQL
- cors
- 트랜잭션
- 스파르타코딩클럽
- SQL
- 개발일지
- node winston
- JWT
- 숙제
- nginx
- Get
- 1주차
- 노드 윈스턴
- Sequelize
- 비동기
- 3주차
- Today
- Total
목록
728x90
웹개발 개발일지 (25)
얼음꽃의 일지
배운 내용을 가지고 만든 부분이기 때문에 따로 설명 없이 올려놓겠습니다. 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') #body-content > div..
DB에 대해서 알아보겠습니다. DB를 왜 쓰냐? 정리가 안된 장소에서 정리를 하고, 나중에 물건을 잘 찾으면 편리하죠? 그거처럼 DB도 들어오는 데이터를 잘 정리해서 나중에 찾기 쉽게 하려고 사용합니다. 서점, 마트 같은 느낌이라고 보시면 되겠네요. DB에는 두가지 종류가 있는데요. 두개의 설명을 하자면 SQL은 생김새가 우리가 하는 행렬 처럼 되어있어서 데이터를 저장하는 것입니다. 그대신 엄청나게 데이터가 쌓여있는 상태에서 중간에 갑자기 열을 추가하는건 살짝 어렵습니다. 즉, 일관성, 분석 등에는 좋지만 너무 많은 양의 데이터에서 추가하기는 조금 힘들다 라고 생각하시면 될거 같습니다. ex ) MS - SQL, My - SQL 등 No-SQL은 NO SQL이 아니라 Not only SQL 이라는 의미인..
이번에는 웹 스크래핑(크롤링)을 한번 해보려고 합니다. 웹 스크래핑을 하기 위해서는 먼저 필요한 패키지가 있으므로 다운받으러 가봅시다. request 패키지 : 파일 - 설정 - 프로젝트 - Python 인터프리터 - 더하기 버튼 클릭 - request bs4 패키지 : 파일 - 설정 - 프로젝트 - Python 인터프리터 - 더하기 버튼 클릭 - bs4 이 두개의 패키지 설치를 완료 하셨으면 크롤링 기본 세팅을 보여드리겠습니다. import requests from bs4 import BeautifulSoup # 타겟 URL을 읽어서 HTML를 받아오고, headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537..
패키지란? -> 패키지는 모듈(일종의 기능을 묶음)을 모아 놓은 단위입니다. 이러한 패키지를 묶어둔게 라이브러리라고 하죠. 우리가 코드를 치면서 사용하는거 말고 외부에서 사용하는걸 가져올때 패키지를 주로 사용합니다. 즉, 패키지 설치하는건 외부 라이브러리를 설치해 외부 데이터를 사용하도록 한다 라고 생각해 주시면 됩니다. 패키지 설치 방법 -> 파일 - 설정 - 프로젝트 - Python 인터프리터 - 더하기 버튼 클릭 - request를 치고 받아주시면 됩니다. 패키지를 설치한 후 사용 방법은 다음과 같습니다. html 파일이 아닌 py파일에서 request를 import 시켜주시고 이전에 사용한 URL을 불러와서 rjson형식으로 바꿔주는 것입니다. jQuery + JavaScript는 그 값을 let..
DB를 하기에 앞서 먼저 필요한 프로그램들을 설치 및 준비를 해야합니다. 파이썬 : https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe gitbash : https://git-scm.com/ MongoDB : https://account.mongodb.com/account/register 파이썬은 DB와 Html을 연결하기 위해 사용을 위해 필요하고 gitbash는 나중에 연결을 위해 필요하며 MongoDB는 데이터를 저장할 공간이 있어야 하기때문에 그걸 위해 회원가입을 한다고 생각하시면 됩니다. ( 설치 과정 부분은 유튜브 및 블로그를 참조해주시면 감사하겠습니다. ) 이 부분이 완료가 끝나셨으면 3주차 내용을 배우기 전에 2주차 내용을 한번 ..
배운 내용을 가지고 만든 부분이기 때문에 따로 설명 없이 올려놓겠습니다. 벤(Ban) 팬명록 현재기온: 00.0 닉네임 응원댓글 응원 남기기 새로운 앨범 너무 멋져요! 세균맨 새로운 앨범 너무 멋져요! 호빵맨 새로운 앨범 너무 멋져요! 식빵맨 결과입니다.
JQuery + Ajax 로 합쳐진 문제를 풀기에 앞서 먼저 Ajax를 설명해드리겠습니다. Ajax는 어렵고, 다양한 작업을 웹페이지에 구현하기 위해서 웹페이지와 상호 작용할 수 있도록 하는 기술이라고 보시면 되는데요. 이 Ajax의 형태를 보여드리면 다음과 같습니다. Ajax코드에서 type은 GET, POST방식을 다 받을 수 있는데 지금은 GET만 사용하고 나중에 POST 사용 법을 추가로 작성하겠습니다. url은 요청할 url , data는 요청하면서 함께 줄 데이터 인데 단순히 데이터를 받아오는 경우에는 줄 내용이 없으니 비워두시면 됩니다. 성공적으로 받아오는 경우에 대해서 success에 어떤 방식으로 결과를 나타낼지 코드를 작성해 주면 됩니다. 문제를 통해서 확인 해보도록 하겠습니다. 문제를..
Ajax를 시작하기에 앞서 서버-클라이언트 통신을 먼저 이해해보고자 합니다. 서버 -> 클라이언트 : JSON 과 클라이언트 -> 서버 : GET 요청으로 볼 수 있는데 JSON을 먼저 보여드리면 이런 형태입니다. (참고로 OpenAPI 자체를 올려드릴 수는 없으므로, 공공데이터포털기관에서 API를 가져오는 방법도 존재하니 검색해보시면 좋을거 같습니다. 현재 사진은 배운 수업 자료의 일부분 입니다.) 이 형태를 좀 더 나눠서 보여드리면 다음과 같습니다. 다른 언어들을 포함에서 딕셔너리를 배우셨다면 형태가 많이 익숙하실껍니다. 즉, JSON은 Key:Value로 이루어진 딕셔너리라는 것을 알 수 있습니다. ( 혹시 딕셔너리가 무엇인지 잘 모르시는 분들은 구글링 해서 찾아보시는걸 추천 드립니다. ) 우리가 ..