반응형
반응형
우리가 사용하는 웹브라우저는 내 검색기록, 즐겨찾기, 확장프로그램, 로그인 기록 등등 많은 정보를 가지고 있습니다. 기본적으로 파이썬 셀레니움을 사용해서 웹브라우저를 열면 그동안 사용했던 흔적이 없는 상태로 시작됩니다. 물론 유저데이터를 만들어 계속 사용할수는 있지만 내가 평소에 사용하고 있는 브라우저의 정보를 갖고있지는 않죠. 이 강의에서는 내가 기존에 사용하던 크롬에 있는 모든 기록과 모든 설정을 그대로 똑같이 크롬드라이버로 사용하는 방법에 대한 강의입니다.
기존 크롬의 프로필 폴더 경로 확인하는 방법도 함께 설명합니다.
먼저, 크롬에서 chrome://version를 사용하여 프로필 경로를 찾은다음 다음 코드에 적용합니다.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
options = Options()
user_data = r"내 프로필 경로"
options.add_argument(f"user-data-dir={user_data}")
options.add_experimental_option("detach", True) # 화면이 꺼지지 않고 유지
options.add_argument("--start-maximized") # 최대 크기로 시작
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=options)
driver.get("https://google.com")
자세한 사용법은 아래 김플 스튜디오 유튜브 영상을 참고 바랍니다.
https://youtu.be/xCHPlFFZRoM
반응형
'프로그래밍 > 2022' 카테고리의 다른 글
파이썬(python) 셀레니움(selenium) 크롬 웹 드라이버 웹페이지 모바일 버전으로 접속하는 방법 (0) | 2023.02.07 |
---|---|
파이썬(python) 셀레니움(selenium) 크롬 기타 프로필 사용 방법 (0) | 2023.02.07 |
파이썬 웹 크롤링 강의 코드 10줄로 네이버 검색 결과 가져오기 - beautifulsoup, requests 기초 사용법 (0) | 2023.02.07 |
파이썬 셀레니움(selenium) 웹 드라이버 주요 옵션 마스터 (0) | 2022.09.16 |
파이썬 셀레니움(selenium) 크롬드라이버 자동 설치, 업데이트 패키지 webdriver_manager 사용법 (0) | 2022.09.16 |