Programming/web2 Week 04 Crawling&GraphQL Crawling 1. URL에서 Html을 가져옴 2. 내가 원하는 부분을 가져옴 필요한 모듈 request : url로 호출 후 데이터 가져옴 cheerio : jQuery방식으로 DOM을 가져와 데이터 정제 배송위치 추적 웹 서버 구현할 웹 서버 : localhost:3000 뒤에 송장번호를 넣으면 대한통운에서 검색해 알려주는 웹서버 -> requset로 대한통운 데이터를 가져오고 cheerio로 필요한 부분 추출할 것! request-promise : 콜백형식으로 작성하지 않고 html형식으로 작성하는 모듈 request는 request-promise 모듈을 require한 것 url 을 request-promise에 넣어서 html 자료를 다 가져옴 -> 가져온 html에서 상품상태 관련 테이블 .. 2021. 2. 1. week02 Express Express의 사용이유 웹 서비스 관점 개발을 하는 시점 express를 사용하지 않거나 웹프레임워크를 사용하지 않는 경우 htp내장 모듈을 받거나 url호출을 할 때 세션처리 등 귀찮은 사항이 많음 남이 만들어 놓은 웹프레임워크를 사용하거나 express같은 미들웨어를 사용해 편하게 사용 프레임워크 선정 시 고려해야 될 점 express를 가장 많이 사용하기 때문 레퍼런스가 많음 웹서버 사용자 Request(URL접속, form전송) 서버 Response(텍스트, 이미지) 내장 모듈을 활용해 서버 띄우는 법 (express사용하지 않고) const http = require('http'); node js 모듈을 불러오는 것 (내장모듈) http.createServer((request,response).. 2021. 1. 17. 이전 1 다음