728x90
모두의 파이썬입니다.
웹제어 및 웹크롤링을 하려면 셀레늄 패키지를 사용해야 하며
크롬드라이버 chromedrive.exe가 필요합니다.
크롬드라이버 버전은 본인 컴퓨터에 설치된
크롬브라우저 버전에 맞게 설치가 되어야 합니다.
그런데 아무리 업데이트 안함을 설정해 놓는다고 하더라도
나도 모르게 크롬브라우저가 업데이트되어서
이전에 다운 받아 놓았던 크롬드라이버가 무용지물이 됩니다.
하지만 이 코드만 있으면 크롬드라이버를 더 이상 다운받을 필요가 없습니다
우선 두가지 패키지가 필요합니다
anaconda prompt 창을 열고 두가지 패키지를 설치해 주세요
pip install selenium==4.1.3
pip install webdriver-manager==4.0.1
해당 환경에 패키지가 설치 완료되었어요
그리고 python code를 복사하셔서 활용하세요
## api_test.py
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
class test():
def __init__(self):
print('hi test')
self.driver = ''
def create_browser(self):
self.driver = webdriver.Chrome(ChromeDriverManager().install())
if __name__ == "__main__":
tt = test()
tt.create_browser()
tt.driver.get('https://www.google.com')
이 코드를 실행하면 아래와 같이 크롬창이 활성화 됩니다.
728x90
반응형
'파이썬 > 노하우' 카테고리의 다른 글
파이썬 결과를 웹페이지에 로딩 (59) | 2023.10.09 |
---|---|
파이썬 실습 실행 가능해요 이용해 보세요 (60) | 2023.10.09 |
115 116 117 118 119 크롬 드라이버 버전 오류 해결 크롬 드라이버 다운 (71) | 2023.10.07 |