실무자를 위한 파이썬 100제
오승환 지음 / 정보문화사 / 2020년 2월
평점 :
장바구니담기


파이썬을 사용하면 우선 크롤링을 하기 위해서 배우는 경우가 많습니다.

크롤링 자체가 불법이기 때문에 로봇 배제 표준(robots.txt) 허용하는지 확인하시고 진행하셔야 합니다.

확인방법은 http://xxxx.com/robots.txt 로 확인이 가능합니다.




크롤링을 하기 위해서는 BeautifulSoup, selenium 를 배워야 합니다.

두 라이브러리 써 본 결과 장단점이 확실히 존재합니다.

책에서는 BeautifulSoup 위키피디아, selenium 다나와 자동 로그인 테스트를 진행했습니다.

​

BeautifulSoup

장점 : 일단 빠릅니다.그리고 간편합니다.

단점 : 크롤링이 어려운 부분들이 있습니다.

selenium

장정 : 사용자들이 보는 모든 정보들을 크롤링 가능합니다.

단점 : 느리고 무겁습니다.(메모리를 많이 차지합니다.)

​

BeautifulSoup의 위키피디아 예제 따라하는것에 크게 어렵지 않습니다.

selenium 다나와 자동 로그인 테스트 진행하다가 버전때문에 진행이 더디게 되었습니다.그래서 구글 버전이랑 맞는걸로 진행하니 다시 잘 되었습니다.



책에서는 다양한 부분들을 소개하고 있습니다.

- 텍스트 파일에서 주요 단어를 추출하여 중요도를 기준으로 단어를 시각화 하는 예제도 볼 수 있습니다.

설치에서 꼬여서 결과물 보기 힘들었습니다.(어떤 일이든 설정하는 부분이 제일 힘든것 같습니다.)



구글 검색 API 활용, 오피스 업무 자동화, 애플리케이션 활용 및 개발 등 다양한 파이썬 예제들이 있습니다. 천천히 따라하면 책처럼 충분한 결과를 얻으실 수 있을 것이라고 판단됩니다.

다만 버전을 맞지 않아서 간혹 에러가 나서 속상하긴 하지만 그거만 아니면 좋은 결과가 있을 것이라고 생각됩니다.

앞으로 파이썬은 많은 분야에 접목이 되는 언어이기 때문에 지금 배워두시면 활용도가 많을 것입니다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo