Selenium을 통해 웹 브라우저 연결 시 모바일 환경으로 접속하려면 다음과 같이 코드를 입력해야합니다.
먼저, selenium에 대한 라이브러리를 설치해주어야 하기 때문에,
pip install selenium
을 통해 selenium 라이브러리를 설치해주고 chrome web driver을 설치해줍니다.
해당 웹 드라이버는 https://chromedriver.chromium.org/downloads
에서 설치해주면 되는데 크롬버전과 동일한 버전을 자신의 os에 맞게 설치해주면 됩니다.
버전은 크롬 오른쪽 상단 점 세개 클릭 > 설정 > 크롬 정보를 통해 확인할 수 있습니다.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
mobile_emulation = {"deviceName": "iPhone SE"}
options.add_experimental_option("mobileEmulation", mobile_emulation)
driver = webdriver.Chrome("C:\Chrome_Driver\chromedriver.exe", chrome_options=options)
driver.get("https://www.naver.com")
selenium 라이브러리를 불러와 연동할 모바일 디바이스를 골라주고 설치한 webdriver 파일 경로를 지정해주고 불러와줌으로써 해당 모바일 디바이스로 네이버를 연결할 수 있습니다.
이때 주의 사항은 크롬의 연동 가능한 디바이스를 골라줘야하는데, 이는 F12 개발자 도구 설정을 통해 확인할 수 있습니다.
'Language > Python' 카테고리의 다른 글
BeatifulSoup를 활용한 네이버 주식 시가총액 크롤링하기 (1) | 2023.05.03 |
---|---|
노마드코더 파이썬 챌린지 수료 및 후기 (0) | 2023.04.04 |
노마드코더 파이썬 챌린지 8,9일차 (0) | 2023.03.23 |
노마드코더 파이썬챌린지 6일차 (0) | 2023.03.19 |
노마드코더 파이썬 챌린지 5일차 (0) | 2023.03.18 |