from selenium import webdriver
options = webdriver.ChromeOptions()
options.headless = True
options.add_argument("windows-size=1920, 1080")
options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36")
browser = webdriver.Chrome(options = options)
browser.maximize_window()
url = "https://www.whatismybrowser.com/detect/what-is-my-user-agent"
browser.get(url)
# User Agent 정보
# Mozilla/5.0 (Windows NT 10.0; Win64; x64)
# AppleWebKit/537.36 (KHTML, like Gecko)
# Chrome/85.0.4183.83 Safari/537.36
detected_value = browser.find_element_by_id("detected_value")
print(detected_value.text)
browser.quit()
# 결과값
# Mozilla/5.0 (Windows NT 10.0; Win64; x64)
# AppleWebKit/537.36 (KHTML, like Gecko)
# HeadlessChrome/85.0.4183.83 Safari/537.36
# 결과값이 HeadlessChrome으로 나오는 경우 브라우저를 통한 정상적인 접근으로 인식되지 않음
# 이럴 경우 options.add_argument 에 직접 user-agent 정보를 넣어준다.
파이썬에서 Selenium 사용 참고 사이트 : Selenium With Python
[파이썬 웹 스크래핑] 네이버 날씨 정보 가져오기 - 14 (0) | 2020.09.13 |
---|---|
[파이썬 웹 스크래핑] 다음에서 부동산 매물 정보 받아오기 - 13 (0) | 2020.09.12 |
[파이썬 웹 스크래핑] 구글 무비 (반응형 스크롤) - 12 (0) | 2020.09.10 |
[파이썬 웹 스크래핑] 구글 무비 (동적 랭귀지) - 11 (0) | 2020.09.09 |
[파이썬 웹 스크래핑] selenium - 네이버 항공권 예매 - 10 (1) | 2020.09.08 |
댓글 영역