일렉트론 2

2. 일렉트론(node)에서 웹 페이지 크롤링 하기

2. 일렉트론(node)에서 웹 페이지 크롤링 하기 1. 왜 일렉트론에서? 굳이 크롤링을 서버 프로그램처럼 돌릴 필요가 있을까에서 시작되었다. 사용자가 편하게 필요한 내용을 크롤링하는 것. 굳이 서버에 요청하지 않아도 손쉽게 크롤링 결과를 얻을 수 있다는 점이 일렉트론과 크롤러를 합치는 이유가 아닐까 싶다. 2. 예제 코드 예제 코드에 앞서 크롤링에는 axios와 cheerio를 사용했으며, 둘 다 npm install axios cherrio --save 명령으로 설치해주면 된다. const { app } = require('electron'); const axios = require('axios'); const cheerio = require('cheerio'); app.on('ready', ()=>..

1. Electron 설치 및 간단한 예제

1. Electron 설치 및 간단한 예제 (1) npm init 일렉트론 예제 코드를 실행할 디렉터리로 가서 npm 설정을 초기화 해준다. npm init을 실행하여 기본적인 프로젝트 정보를 입력하면 된다. 이후에 scripts 항목에 일렉트론 실행을 위해서 "start" : "electron ." 을 추가해주자. (2) Electron 설치 npm을 이용하여 electron을 설치해준다. 개인적으로 로컬에 설치하는 것을 선호해서 npm install electron --save으로 했다. (3) 예제 (1)에서 추가한 명령어를 통해 npm start 명령으로 실행할 수 있다. 이때 electron이 전달받은 매개변수에 스크립트가 따로 없으면 해당 위치의 main.js를 자동으로 실행한다. 따라서 ma..

페이스북으로 공유카카오톡으로 공유카카오스토리로 공유트위터로 공유URL 복사