소셜로그인 중단 안내

계정으로 로그인 기능이 2023년 11월 16일 중단되었습니다.

아이보스 계정이 사라지는 것은 절대 아니며, 계정의 이메일 주소를 이용해 로그인 하실 수 있습니다.

▶️ 자세한 공지사항 확인

웹자동화 방식 비교분석

2020.03.02 09:09

드림디벨로퍼

조회수 1,632

댓글 1

웹자동화 분야는 개발은 해도 오픈이 애매한 부분이 많네요. 만들고 오픈하는게 취미인데 오픈을 하지 말아달라는 요청이 너무 많아 포스팅올릴 거리가 없어서 아쉽네요^^

오늘은 웹자동화 개발하실때 사용하는 3가지 방법 비교해봤습니다. 

웹자동화 방식은 그냥 HTTP기본 제공 웹페이지 접근 파싱 후 처리 하는 가장 단순한 방법에서 부터

크로미움 브라우저를 제어해 사용하는 방법

셀레니움을 프로그램으로 제어하는 세가지 방법을 사용하고 있는데요

각각의 특징과 장단점이 있네요.

처리 속도 면에서는 크로미움이 가장 빠르고, HTTP기본 제공 웹페이지 접근 파싱 그리고 셀레니움 순서인데

기능은 거꾸로 셀레니움이 가장 좋고 크로미움, HTTP순으로 개발시 맞는 방식에 따라 개발하면 될것 같네요 .

기본HTTP파싱 방법은 로그인이 되는 사이트와 안되는 사이트가 존재해 SSO처리 하는 사이트에는 비추입니다.

크로미움과 셀레니움은 둘다 가능한데 처리 방식에서는 셀레니움이 한수 앞서 있네요.

기본적으로 세가지 방식 모두 페이지 접근, 파싱, 각각의 링크, 태그, 속성, 값들을 가져오거나 클릭하거나 다양한 처리가 모두들 가능하고요.

속도는 가장 느리지만 기능적인 면에서 가장 앞서 있는 셀레니움이 다양한 모드와 다양한 기능을 모두 가지고 있어 댓글이나 카페예약 발행같은 기능을 만들때 좀더 유리해 보이고 대량으로 쪽지나 메일 등을 보내고 싶을때는 크로미움이 괜찮아 보이고 HTTP기본 파싱은 그냥 순위정도 표출할때 사용하면 될것 같네요. 크로미움한테 속도는 느린데 세부적인 파싱처리에는 가장좋아 보이네요. 아 순위체크시 모바일과 PC에서 제목이나 태그가 다른 부분 처리시 좋네요. 어디에 썼나보니

아무튼 오늘은 아쉽지만 개발을 가장 많이하고 테스트도 많이 했지만 웹자동화의 확장성만 더 연구하고 알게된 하루였네요.



블로그마케팅

스크랩

공유하기

신고

하트 아이콘마린보스님이 좋아합니다.

목록글쓰기
댓글 1
댓글 새로고침
로그인 후 더욱 많은 기능을 이용하세요!아이보스 로그인