JAVA

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...

JAVA

[Collection / Set ] Set 자료구조

[Set 자료구조] Set과 Map 은 통칭 Map 계열로 불린다. 이유는? 값을 넣어줄 때 키 이름과 데이터를 한쌍으로 넣어주기 때문에. - Set과 Map은 인덱스번호를 보유하지 않는다. - 키 값은 중복을 허용하지 않는다. [Set의 종류] Set은 크게 HashSet, TreeSet, Linked HashSet 으로 나뉜다. HashSet - 데이터를 추가하더라도 순서대로 보유하지 않는다. LinkedHashSet - 데이터를 추가한 순서대로 추가된다. TreeSet - 키값을 기준으로 알파뱃순으로 정렬되어 추가된다. (키 값을 넣지 않았을 경우는 값으로 정렬한다). [Set Method] add(Object) - Element 를 추가한다. size() - Element 갯수를 반환한다. rem..

JAVA

[컬렉션] 컬렉션에 대하여

컬렉션 인터페이스 종류 Collection : 모든 자료 구조의 부모인터페이스, 객체의 모임 Set : 집합(중복되지 않는 원소)을 나타내는 자료 구조 List : 순서가 있는 자료 구조로 중복된 원소를 가질 수 있다. (ArrayList, 인덱스로 접근) Map : 키와 값들이 연관되어 있는 사전과 같은 자료구조 Queue : 일종의 대기열과 같이 들어온 순서대로 나가는 자료구조 (First In First Out) [Collection 이 제공하는 메소드] int size() : 원소의 갯수를 반환 boolean isEmpty() : 공백상태일 경우 true를 반환 boolean contains(Object o) : o를 포함하고 있으면 true boolean add(E element) : 원소추가 ..

heeman
'JAVA' 카테고리의 글 목록