python 개발 환경을 구축하고,
https://learn-and-give.tistory.com/128
이제 셀리니엄을 이용해서 데이터 수집 환경을 만들어 보자.
요것도 다른 분 포스트를 한번 참고해서 후다닥 따라가 보면 옛 생각이 나겠지.
Selenium 설치
pip install로 간단히 설치 가능한데, selenium 철자를 주의.ㅋ
겸사겸사 pip도 업데이트 하고~
pip로 설치 시 권한이 없다고 뜨면, VS Code 실행 할 때 관리자 권한으로 실행해야 함.
이제 다시 설치
pip install selenium
잘 설치 되었고.
브라우져 드라이버 설치
이제 브라우져를 제어 할 드라이버를 설치 합니다.
크롬으로 고고씽.
https://chromedriver.chromium.org/downloads
프로젝트 폴더 상위에 다운로드 해 두되, git에 추가는 안되도록 ingore에 등록
뭐가 잘 안되서 찾아보니, 브라우져 버젼에 맞게 드라이버를 설치해야 하는군요.
https://chancoding.tistory.com/136
설치 된 크롬의 버젼은~
116 버젼은 아직 정식 릴리즈 지원은 안되고 있나 보군요.
딱 맞지는 않지만, 가장 가까운 걸로 해보자.
예전에는 드라이버 경로를 넣어줬는데 바뀐건지 그냥 방법이 다른 건지 모르겠네요.
그대로 다행히 최신 드라이버를 py 소스 코드와 함께 넣고 테스트 해 보니, 잘 작동하네요.
타겟 사이트가 잠시 열렸다가 프로그램이 종료 되면서 브라우져도 닫힙니다.
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
browser_driver_path = 'C:/Study/c4k/sellenium/chromedriver_win32/chromedriver.exe'
driver = webdriver.Chrome()
# 수집 대상 사이트
target_base_URL = 'https://likms.assembly.go.kr/bill/billVoteResult.do#21_________10_1'
driver.get(target_base_URL)
이제 기본적인 환경은 되었고, 수집 할 정보를 보면서 작성 해 보도록 하자.
'공허의 유산 > 사상의 도구' 카테고리의 다른 글
민관협력지원플랫폼을 통한 Naver Cloud Platform 입문 (1) | 2023.09.09 |
---|---|
DC Inside 고민 갤러리 데이터 수집 - 목록 (2) | 2023.09.01 |
Python 개발 환경 구축 (0) | 2023.08.27 |
MariaDB와 HeidiSQL (0) | 2023.07.23 |
[MDN/Express] 05.Express Tutorial Part 3: Using a Database (with Mongoose) (2) (3) | 2023.06.04 |
댓글