컨텐츠로 건너뛰기
  • 홈
  • 인공지능
  • 파이썬
  • 애플
  • 블로그
  • 웹사이트
  • IT팁
  • 미분류

Home » 파이썬 » 파이썬에서 웹 브라우저 실행하는 3가지 방법

파이썬에서 웹 브라우저 실행하는 3가지 방법

2024년 11월 04일 작성자: 테리엇
파이썬-웹브라우저
파이썬-웹브라우저

파이썬을 사용하면 간단한 코드로 웹 브라우저를 열 수 있습니다. 여기에서는 Python의 webbrowser, os, selenium 모듈을 사용해 브라우저를 열거나 특정 URL을 실행하는 방법을 알아봅니다.

이 포스팅에서는 파이썬에서 웹 브라우저를 실행하는 3가지 방법과 예제를 살펴보겠습니다.


Table of Contents

Toggle
  • webbrowser 모듈
  • os 모듈과 시스템 명령어로 실행하기
  • Selenium 패키지 이용하기
    • 함께 읽으면 좋은 글:

webbrowser 모듈

webbrowser 모듈은 파이썬에 내장되어 있어 간편하게 웹 브라우저를 실행합니다. 시스템의 기본 브라우저를 열도록 설정되어 있으며, 특정 URL을 여는 용도로 자주 사용됩니다.

import webbrowser

url = 'https://www.naver.com'
webbrowser.open(url)

위 코드를 실행하면 설정된 기본 브라우저에서 지정한 URL이 열립니다. 웹 자동화나 링크 열기에 유용하게 사용할 수 있습니다.


os 모듈과 시스템 명령어로 실행하기

os 모듈을 사용하여 특정 웹 브라우저를 지정해 URL을 열 수도 있습니다. os 모듈은 윈도우나 리눅스, 맥OS 같은 운영체제와 상호작용하게 해 주는 파이썬의 기본 모듈입니다. 디렉토리나 파일을 만들거나 삭제하기, 특정 경로 파일 목록 가져오기 등을 할 수 있습니다. os에서 프로그램을 직접 실행할 수도 있는데, 이를 이용하면 원하는 브라우저를 지정하여 띄울 수 있습니다.

os-브라우저-실행-파이썬-코드
os-브라우저-실행-파이썬-코드

위 코드를 넣으니, 워드프레스에서 오류가 발생해 발행이 되지 않습니다. 이에 이미지로 삽입한 점 양해 바랍니다.

위 코드는 크롬을 사용해 특정 URL을 여는 예시입니다. browser 변수에 사용할 브라우저를 지정하여 다른 브라우저로 쉽게 변경이 가능합니다. 단, 이 방법은 운영체제마다 브라우저 실행 명령이 다를 수 있으니 참고하세요.

이와 비슷한 방법으로 subprocess 모듈도 이용 가능합니다. 이 모듈은 시스템 명령어를 실행하는 데 있어 더 정교한 제어가 가능합니다.


Selenium 패키지 이용하기

셀레니움(Selenium)은 웹 브라우저 자동화를 위한 강력한 도구입니다. 주로 테스트 목적으로 웹 애플리케이션을 자동화하는 데 사용됩니다. 하지만, 여기에만 국한되는 것은 아닙니다. 지루한 웹 기반 작업도 자동화할 수 있습니다.

셀레니움은 파이썬 기본 모듈이 아니기 때문에, 패키지를 설치해야 합니다.

pip install selenium

패키지를 설치한 후에는 내 브라우저에 맞는 웹드라이버를 다운로드 합니다. 크롬 브라우저를 사용하는 경우에는 크롬 드라이버 페이지를 이용하면 됩니다. 크롬 외에도 파이어폭스, 사파리 등의 웹드라이버를 다운로드 해 이용할 수 있습니다.

웹 드라이버를 다운로드 할 때는 현재 사용하고 있는 브라우저 버전과 반드시 일치해야 합니다. 웹 브라우저 버전은 메뉴에서 확인 가능합니다.

from selenium import webdriver

# 크롬 드라이버 생성
driver = webdriver.Chrome()

# 웹페이지 접속
driver.get("https://www.naver.com")

위 코드를 실행하면, 크롬 브라우저가 실행되고 네이버 사이트로 이동합니다. 이후에도 파이썬 코드를 이용해야 웹 브라우저를 이용할 수 있습니다.


Python으로 웹 브라우저를 실행하는 세 가지 방법을 알아보았습니다. webbrowser 모듈은 가장 간단하고, os 모듈은 브라우저를 지정할 수 있습니다. Selenium은 웹 브라우저 자동화 도구로 테스트 자동화나 웹 스크래핑, 웹 자동화 등에 사용됩니다. 상황에 따라 적합한 방법을 선택해 활용해보세요.

함께 읽으면 좋은 글:

Default ThumbnailPySimpleGUI 유료? 라이센스 내용 및 해결 방법 Default Thumbnail파이썬 설치 없이 웹에서 코딩하는 5가지 방법 Default Thumbnail파이썬 애니웨어(PythonAnywhere) SSL 인증서 설치 방법, 최신판! Default Thumbnail파이썬 셀레니움을 활용한 텍스트 추출 방법
카테고리 파이썬
파이썬 설치 없이 웹에서 코딩하는 5가지 방법
불렛저널이란 무엇이고 어떻게 활용하는가?

Add your first comment to this post

카테고리

  • IT팁
  • 미분류
  • 방송연예
  • 블로그
  • 사회이슈
  • 생산성
  • 애플
  • 웹사이트
  • 인공지능
  • 파이썬

최신 글

  • 3시간 달려가 박효신 콘서트장 도착한 두 배우, 허무하게 돌아선 이유
  • 1988년 강성 그 골목에 숨겨진 커플의 비극
  • 똑같은 블라우스 입었는데 분위기가 정반대? 두 배우 포토월 반전
  • 장원영이 SNS에 올린 시집 한 구절, 왜 난리났나
  • 하트시그널5 첫방부터 판 흔든 그녀, 정체가 심상치 않습니다
© 2026 AI테크업 • 제작됨 GeneratePress

놓치면 후회할 Best 콘텐츠

Loading...