'url' 과 'querystring' 모듈로 주소 파싱하기
검색했던 query 찾는 방법
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 | var url = require('url'); //naver 에서 3dmp 검색한 url var urlStr = 'https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=3dmp'; var curUrl = url.parse(urlStr); //각 url 을 각 속성으로 분리 console.dir(curUrl); console.log(); console.log(curUrl.query); console.log(url.format(curUrl)); // 다시 합치기 console.log(); var querystring = require('querystring'); //query 만을 알아보곳 피을떄 querystring 모듈 로딩 console.log(querystring.parse(curUrl.query)); console.log(); console.log(querystring.parse(curUrl.query).query); // parse 한다음 분리된 속성 중 query 를통해 얻을 수 있음 console.log(); |
반응형
'서버(Server) > Server&Nodejs&DB' 카테고리의 다른 글
Nodejs : 파일 쓰기 동기(writeFileSync), 비동기(writeFile) (0) | 2018.04.30 |
---|---|
nodejs 파일 읽기 방식 : readFileSync: 동기 , readFile :비동기 (0) | 2018.04.30 |
nodejs : EventEmitter 상속을 통한 이벤트 호출 (2) (0) | 2018.04.30 |
nodejs : Event 등록 및 호출하기 EventEmitter (1) (0) | 2018.04.30 |
nodejs : url 모듈 사용하기 주소 분리와 합치기 parse, foramt (0) | 2018.04.18 |