전체 글

일을 잘하는 방법에 관심이 많고 개발을 좋아하는 개발자가 나누고 싶은 정보를 작성하는 블로그입니다.
HybridApp/Cordova

[하이브리드앱] cordova-plugin-whitelist 분석

WhiteList ? Cordova App에서 Navigation(화면이동), Intent(scheme 호출), network Request(image, XHR, 등) 의 권한정책을 설정하는 플러그인 입니다. 하이브리드앱 이라는건 애초에 화면에 대한 리소스를 App 내부 Assets 에서 가지고 있는 상태에서 이 리소스를 사용하여 앱을 구성하는 것 입니다. 허나 데이터를 불러오는 ajax, 앱을 호출하는 intent, webview내에서의 화면이동 등을 이용하여 좀 더 유연하게 하이브리드앱 / 웹앱을 구현할 수 있도록 플러그인 형태로 제공하는 것 입니다. 기본값으로는 외부 Navigation이 막혀있기 때문에 webview 내부에서 외부 http / https로의 주소이동 시 웹뷰내에서의 이동이 아닌 외..

JAVA/자바크롤러

[자바를 이용한 크롤링] selenium 맛보기

Selenium 맛보기 selenium IDE를 통해 손쉽게 브라우저 자동화 스크립트를 작성하고 실행해보면서 브라우저 자동화가 무엇인지 / 크롤링에 어떻게 활용되는지 한번 확인해보겠습니다. Selenium 설치 편의상 chrome 브라우저에서 진행하겠습니다. 크롬브라우저 selenium IDE 설치하기 크롬브라우저에서 위의 링크를 통해 Selenium IDE를 설치하시기 바랍니다. 다음과 같이 우측에 IDE아이콘이 생성된걸 확인하실 수 있습니다. IDE아이콘을 클릭하게되면 다음과 같이 IDE가 뜨게됩니다. 지금현재 보시는 화면은 제가 포스팅한 http://team404.tistory.com/9?category=1006683 글에 자동으로 댓글을 달 아주는 스크립트를 작성했습니다. 스크립트를 설명드리자면 ..

JAVA/자바크롤러

[자바를 이용한 크롤링] - selenium 이란?

selenium ? selenium 이란 여러 언어에서 웹드라이버를 통해 웹 자동화 테스트 혹은 웹 자동화를 도와주는 라이브러리 입니다. 공식 홈페이지에는 다음과 같이 selenium 을 소개하고 있습니다. Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) be automated as well...

heeman
Team404