본문 바로가기

전체 글

node.js로 웹 스크래핑 하기(1) -cheerio 웹을 스크래핑 하는 방법은 여러가지가 있다. 수많은 언어에서 html을 파싱해서 스크랩하는 방법이 있다.지금은 실제 프로젝트에서 사용한 node.js의 cheerio를 이용해서 파싱하는 방법을 알아보자. 첫번째로 node.js를 설치하자.http://www.nodejs.org/ 각자의 운영체제에 맞는것을 설치하자. 저는 맥을 이용해서 하도록 하겠습니다.운영체제별로 거의 차이가 나지 않습니다. node.js가 설치되었다면 패키지 매니져인 npm도 같이 설치 되었을것이다.확인하자. 1.빈 프로젝트 생성mkdir testcd testnpm init여러가지를 물어보는데 디폴트 값으로 사용하면 된다. 2.cheerio 설치npm install cheerio --save디펜던시를 추가해주면 앞으로 npm updat.. 더보기
angularjs 개발 의뢰 받습니다. 현재 가장 인기 있는 front end framework인 angularjs의 개발의뢰를 받습니다. 가장 빠르고 안전한 개발을 도와드리겠습니다. ceo@sun-studio.co.kr 로 메일 부탁드립니다. 더보기
angularjs 도구들 1.웹에서 간단히 테스트 해볼수 있는 사이트http://plnkr.co/사이트 자체도 angularjs를 이용해 만들었고 간단히 테스트 해보기 정말 좋은 사이트 http://jsfiddle.net/jquery를 테스트해보기 가장 좋은 사이트이다 angularjs 버젼이 1.2.1로 되어 있어서 약간은 아쉬움. 2.angularjs 개발 도구(1).yeoman generator프론트 엔드 개발의 혁신을 몰고온 grunt,bower,yo를 한꺼번에 묶어놓은 개발 도구http://yeoman.io/ http://yeoman.io/generators/ 에서 가장 많은 star를 받은 제너레이터가 angular이다.https://github.com/yeoman/generator-angular (2).starter.. 더보기
gess.me 검색어 서제스트를 각각의 사이트에서 가져오는 서비스 개발 기간 2일개발 환경 : windows7,node.js,angularjs(1.2.6)라이브러리:프론트 엔드(bootstrap 3.2)소스:bitbucket에 호스팅(곧 오픈소스로 바꿀 예정)실행환경:aws 서버 설명 :angularjs를 배우고 바로 만든 서비스반응형 웹을 적용 시켜서 모바일에서도 정상 동작네이버,다음,구글,야후의 실시간 서제스트를 파싱해서 보여주는 방식 http://www.gess.me/#/ 더보기