Selenium 2

[ Dev Dairy ] 007-1. 포켓몬 이미지 크롤링 ( selenium )

요즘 포켓몬 유나이트를 너무너무 재밌게 하고 있어서 그거와 관련된 조그만 프로젝트를 하면 좋을 것 같아서 고민중에 있다. 일단 오늘은 포켓몬 유나이트의 참전 포켓몬을 크롤링해서 이미지들을 다운받는거 부터 시작하려고 한다. 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹 페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위다. 소스는 python 으로 되어있고, 패키지는 파이썬에서 웹 브라우저 상호작용을 자동화하는 selenium 을 사용했다. 일단 본인의 크롬버전을 확인하고 그 크롬버전에 맞는 크롬드라이버를 다운받아줘야한다. 크롬 버전 확인방법은 오른쪽상단에 세개의 점 아이콘을 클릭 후, 도움말에서 chrome정보 보기를 클릭하면 확인이 가능하다. 크롬드라이버는 https://chr..

[ Dev Dairy ] 002. selenium 환경준비

어떤 걸 제일먼저 해볼까 구글링해보다 구글하니... 크롤링이라는걸 해보고싶어졌다. * 크롤링 정의 : 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹 페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위다. 크롤링하는 소프트웨어는 크롤러(crawler)라고 부른다. 현재 개발환경은 Python 이다. Python 하면 빼먹을 수 없는게 요 pip 이다. * pip는 Python Package Index (PyPI) 저장소로부터 파이썬 패키지를 받아 설치하는 패키지 관리 도구입니다. Node.js의 NPM와 비슷하다고 생각하시면 됩니다. 크롤링은 아주아주 간단하게 pip 명령어를 통해 패키지 설치가 가능하다! pip install google_images_download 라고..해서 ..