본문 바로가기

etc/강의

(10)
excel vba 실습용 파일 excel vba 실습용 파일 연습용 데이터들 https://gist.github.com/Kyeongrok/667db739471d83e1a8c4b840725cc7bc
엑셀을 활용한 업무자동화 강의안, 1~7주차 소스코드 정리.gist 엑셀을 활용한 업무자동화 1~7주차 소스코드 정리.gist 강의안엑셀을 활용한 업무자동화 1주차 강사:김경록 오늘 배울 것1.VBA실행하기, 저장하기2.range 이용해서 a1셀에 '안녕하세요' 출력하기3.sub routine, call4.파라메터(parameter)가 있는 sub routine만들기, 2개, 3개5.for next문(반복문) - "안녕하세요" 100번 출력하기6.&이용해서 글자 연결하기 - "안녕하세요 00님" 만들기7.Cells 이용하기8.chr(64 + 1) 이용해서 알파벳 출력하기 엑셀을 활용한 업무자동화 2주차 Test data만들기1.품목, 날짜, 수량이 있는 데이터 시트 만들기- 품목명 A~Z까지 생성- for문- 랜덤 rnd 20 - 40 데이터 생성2.매크로 기록하고 커스..
구글 검색결과 주소 크롤링 코드 구글 검색결과 주소 크롤링 코드 var client = require('cheerio-httpcli'); var wordRegexp1 = { "word":"서울대입구 전세", "regexp":/http.{20}/g, } var wordRegexp2 = { "word":"신사역 전세", "regexp":/http.{20}/g, } var wordRegexp3 = { "word":"방배역 전세", "regexp":/http.{20}/g, } var wordRegexpList = []; wordRegexpList.push(wordRegexp1); var printHttpRequest = (address, word, regexp)=>client.fetch( address , ,(err, $, res, body)..
네이버 키워드 검색한 결과에서 제목만 css selector로 뽑아서 엑셀파일 naver.xlsx로 저장하기 네이버 키워드 검색한 결과에서 제목만 css selector로 뽑아서 엑셀파일 naver.xlsx로 저장하기 npm install --save cheerio-httpcli npm install --save exceljs var client = require('cheerio-httpcli'); var Excel = require('exceljs'); let exportToExcel = (fileName, list)=>{ let workbook = new Excel.Workbook(); let worksheet = workbook.addWorksheet('Sheet1'); worksheet.columns = [ { header:'제목', key:'title' } ]; for(let item of list){..
node.js pattern matching해서 결과 출력 하는 코드 node.js pattern matching해서 결과 출력 하는 코드 npm install --save cheerio-httpcli 12345678910111213141516var client = require('cheerio-httpcli')let printHttpResponse = (url, callback)=>client.fetch(url, {}, function(err, $, res){ if(err){console.log("error:", err) return } var body = $.html() console.log(body) callback(body)})let callback_01 = (body)=>{ var re = /성형/g var found = body.match(re) console...
크롤링(Crawling)이란? 또는 파싱(Parsing)이란? 스크래핑이란? 크롤링 테크닉https://krksap.tistory.com/1733 크롤링(Crawling)이란? 또는 파싱(Parsing)이란? 스크래핑이란? 크롤링(Craling)이란?크롤링은 웹 크롤러(web crawling)에서 출발한 말로 크롤러는 무수히 많은 인터넷 상의 페이지(문서, html 등)를 수집해서 분류하고 저장한 후에 나중에 쉽게 찾아볼 수 있도록 하는 역할을 하는 일종의 로봇입니다. 크롤링은 웹 상의 문서를 수집해주는 작업을 크롤링이라고 합니다. 다이아몬드 광산을 예를 들면 20만평짜리 광산이 있는데 이 중에 다이아몬드가 주로 나오는 곳이 입구에서 직진해서 200미터 떨어진 부분과, 입구에서 오른쪽으로 꺾어서 400미터 떨어진 부분과 같은 정보의 위치 정보 등을 수집하는 것이 전통적인 크롤러의..
phantomjs, casperjs를 이용해 facebook login해서 크롤링 하기 phantomjs, casperjs를 이용해 facebook login해서 크롤링 하기 phantomjs(팬텀js)란?handless(핸들리스) 웹브라우저로서 커맨드라인(소스코드)으로 웹브라우저를 실행 시켜서 특정 값을 뽑아내거나 비교할 때 사용한다.웹 브라우져는 로그인이나 특정 값들을 넣을 때 마우스로 클릭 하거나 탭으로 이동하고 해당 값들을 키보드나 마우스로 넣어주어야 한다.하지만 데이터를 가지고 오거나 값을 비교하거나 web app을 테스트 할 때는 해당 과정이 반복되어 매번 넣어주기가 어렵기 때문에이걸 사용한다. casperjs란?팬텀 js를 조금 더 세밀하게 컨트롤 할 수 있는 기능들을 묶어놓은 라이브러리이다. 로그인한 페이지를 크롤링 하고 싶을 때 사용하는 방법입니다.아래 your_id, yo..
유데미 스프링 프레임웍 동영상 강의를 오픈 했습니다 유데미 스프링 동영상 강의를 오픈 했습니다 https://www.udemy.com/build_refactoring_with_intellij-spring/learn/v4/overview 스프링 프레임웍을 처음 접하시는 분들을 대상으로 개발환경 setting부터 스프링 부트를 적용한 프로그램 만들기까지를 다룹니다. 학생분들은 oceanfog1@gmail.com으로 요청 하시면 무료 쿠폰을 발급 해드리겠습니다. 직장인분들은 75% 할인 쿠폰을 발급해 드리겠습니다. 목차섹션1 : Spring 개발 환경 구축하기섹션2 : 사용자 정보 추가 및 삭제하는 순수 Java 프로그램 만들기섹션3 : 순수 Java 프로그램에 디자인 패턴 적용하여 리팩토링하기섹션4 : 순수 Java 프로그램에 Spring 적용하기섹션5 : ..