Webbrowser 패키지 기본

PythonBeginner
지금 연습하기

소개

Python 의 webbrowser 모듈은 웹 브라우저를 열고, HTML 문서를 표시하며, 웹을 탐색하기 위한 간단한 인터페이스를 제공합니다. 이 실습에서는 webbrowser 패키지를 사용하여 새 탭에서 URL 을 열고, Python 콘솔에서 직접 Google 검색을 실행하는 기본적인 방법을 안내합니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 93%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

새 탭에서 URL 열기

webbrowser 모듈을 사용하면 새 브라우저 탭에서 URL 을 쉽게 열 수 있습니다. webbrowser 모듈을 가져오고 open_new_tab() 함수를 호출하여 URL 을 여는 것으로 시작해 보겠습니다.

Python 셸 열기

터미널에서 다음 명령을 입력하여 Python 셸을 엽니다.

python3

웹 브라우저 모듈을 가져오고 open_new_tab() 함수를 사용하여 URL 을 엽니다.

import webbrowser
url = "https://www.google.com"
webbrowser.open_new_tab(url)

이 코드를 실행하면 새 브라우저 탭이 열리고 Google 홈페이지로 이동합니다.

open() 함수

사용자의 기본 브라우저에서 URL 을 열려면 open_new_tab() 대신 open() 함수를 사용할 수 있습니다.

webbrowser.open(url)

open_new_tab() 함수를 사용하여 새 브라우저 탭에서 HTML 파일 열기

webbrowser 모듈은 HTML 파일을 표시하는 데에도 사용할 수 있습니다. "example.html"이라는 간단한 HTML 파일이 여기에 제공됩니다.

open_new_tab() 함수를 사용하여 이 HTML 파일을 새 브라우저 탭에 표시할 수 있습니다.

file_path = "/home/labex/project/example.html"
webbrowser.open_new_tab(file_path)

이 코드를 실행하면 새 브라우저 탭이 열리고 example.html 의 내용이 표시됩니다.

google_search() 함수 생성 및 사용

webbrowser 모듈은 Python 콘솔에서 직접 Google 검색을 실행하는 데에도 사용할 수 있습니다. 검색 쿼리를 인수로 받아 webbrowser 모듈을 사용하여 Google 검색을 실행하는 함수를 만들어 보겠습니다.

def google_search(query):
    url = "https://www.google.com/search?q=" + query
    webbrowser.open_new_tab(url)

이제 검색 쿼리를 사용하여 google_search() 함수를 호출할 수 있습니다.

google_search("python web scraping")

이 코드를 실행하면 새 브라우저 탭이 열리고 "python web scraping"에 대한 Google 검색 결과가 표시됩니다.

요약

이 랩에서는 Python 의 webbrowser 패키지를 사용하여 웹과 상호 작용하는 기본 사항을 배웠습니다. 새 브라우저 탭에서 URL 을 열고, 로컬 HTML 파일을 표시하고, Python 콘솔에서 직접 Google 검색을 실행하는 방법을 배웠습니다. webbrowser 모듈은 웹 기반 작업을 자동화하고 Python 스크립트를 웹과 통합하는 강력한 도구입니다.