ㅁ 개요
O 프로그램 소개
- 이번 글은 이전글((실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 1. 소개)에 이은 2번째 글로 크롬 브라우저 버전에 맞는 크롬드라이버를 다운로드 받고, 특정 위치에 저장 후 크롬브라우저를 자동으로 띄우는 방법에 대해 알아보겠습니다.
O 완성된 프로그램 실행 화면
1.소스코드를 아래와 같이 실행합니다.
2.실행하면 잠시 아래와 같은 화면이 켜졌다가 사라집니다.
ㅁ 세부 내용
O 완성된 소스
소스 : 1.crawing_naver.py
O 소스 실행
O 주요 내용
1. 크롬 브라우저를 열고 오른쪽 상단의 점3개 클릭 > 도움말 > Chrome 정보를 클릭합니다.
2. 아래 화면에서 버전을 확인합니다.(여기서는 122.)
3.구글 검색에서 크롬드라이버로 검색 후 아래 화면과 같이 'WebDriver for Chrome'를 클릭합니다.
4. 아래 화면에서 빨간색 글자를 클릭합니다.
5.우리는 위에서 122.대 버전을 사용하므로 아래 화면에서 Stable를 클릭합니다.
6. 아래 화면에서 자신의 OS버전에 맞게 win32 또는 win64를 다운로드 합니다.(요즘은 보통 win64를 선택해도 됩니다.)
7.다운로드한 크롬 드라이버를 'C:\download' 폴더 바로 아래에 위치시켜 줍니다.
(소스에서 크롬드라이버 지정경로를 'C:\download' 로 해주었기 때문에 맞춰주시는 것을 추천합니다.)
8.소스코드를 실행하면
9.아래와 같은 화면이 켜졌다가 사라집니다.
10. 아래 소스에 대해 간략히 설명하면 다음과 같습니다.
한글깨지는 것을 방지하기 이해 1번 라인을 코딩합니다.
셀레니움의 웹드라이버를 사용하기 위해 2~3 라인 처럼 코딩해 줍니다.
(미리 셀레니움이 설치되어 있어야 합니다. pip install selenium)
line 8 : 크롬드라이버의 경로를 지정해 줍니다.
line 9 : 셀레니움의 웹드라이버로 크롬 브라우저를 자동으로 실행하기 위한 ChromeOptions 객체를 생성합니다.
line 10 : 위에서 설정한 경로와 옵션을 사용하여 크롬 브라우저의 인스턴스를 생성합니다.(브라우저가 잠시 켰다 꺼짐)
ㅁ 정리
O 우리가 배운 내용
다음 시간에는 검색 주소와 검색 키워드를 조합하여 url을 만들고, url로 부터 로컬 PC의 메모리에 로딩하는 방법을 살펴보겠습니다.
오늘은 여기까지이며, 댓글과 하트는 제가 이글을 지속할 수 있게 해주는 힘이 됩니다.
감사합니다.