목차
- 파이썬 문자열 출력 함수 print 예제 이전 포스팅
- 파이썬 사용자에게 입력 받기 예제 이전 포스팅
- 파이썬 사용자에게 접속할 웹 URL 입력받아 저장 후 출력 예제
- webbrowser 모듈로 URL 열기 예제(open)
- 파이썬 일정 시간 경과후 URL 다시 열기 예제(time)
파이썬 문자열 출력 함수 print 예제 이전 포스팅
오늘 포스팅에서는 파이썬에서 웹 브라우저를 실행하여 특정 URL로 접속하는 예제에 대해 알아보도록 하겠습니다. 우리가 흔히 네이버 사이트를 접속하기 위해서는 크롬 브라우저 등과 같은 브라우저를 실행하여 주소창에 www.naver.com 을 입력하여 들어갑니다. 그러면 브라우저 창에 네이버 화면이 뜹니다.
오늘 예제에서는 직접 브라우저를 실행하지 않고 파이썬에서 URL만 사용자에게 입력받아 그 사이트가 미리 입력된 브라우저 창을 띄워보도록 하겠습니다. 오늘 예제를 직접 구성하여 실행해보고 정상적으로 실행되었는지 확인하기 위해서는 print 문자열 출력 함수를 통해 확인하겠습니다.
또한 어차피 브라우저가 실행될 것이기때문에 정상적으로 실행되었는지 바로 알 수 있습니다.
만약 print 출력 함수에 대해 사용법을 아직 모르신다면 아래의 포스팅 링크를 참고하여 학습해주세요.
2023.08.08 - [Python/os] - [Python] print 문자열 포멧으로 출력 예제(정수형, 문자열)
파이썬 사용자에게 입력 받기 예제 이전 포스팅
다음으로 오늘 예제는 사용자에게 접속할 사이트의 URL을 입력받아 브라우저를 실행시켜주는 예제입니다. 따라서 사용자에게 입력을 받을 수 있는 input 함수를 사용해야합니다.
만약 파이썬에서 input을 통한 사용자 입력받기에대해 아직 모르신다면 아래의 이전 링크를 참고하여 학습해주세요.
2023.08.18 - [Python] - [Python] 파이썬 사용자에게 입력받기 예제(input)
파이썬 사용자에게 접속할 웹 URL 입력받아 저장 후 출력 예제
아래는 사용자에게 접속할 URL을 입력받아 저장하는 예제입니다.
website_url = input("Enter the website URL: ")
print("Website URL:", website_url)
webbrowser 모듈로 URL 열기 예제(open)
아래는 사용자에게 입력받은 URL을 webbrowser 모듈에 전달하여 사이트를 실행시키는 예제입니다.
import webbrowser
website_url = input("Enter the website URL: ")
print("Website URL:", website_url)
webbrowser.open(website_url)
파이썬 일정 시간 경과후 URL 다시 열기 예제(time)
아래는 심화 예제입니다. time모듈의 sleep을 이용하여 일정 시간 뒤에 사이트가 실행되도록 하는 예제입니다.
import webbrowser
import time
website_url = input("Enter the website URL: ")
# Open the website URL immediately
webbrowser.open(website_url)
# Wait for 3 seconds
time.sleep(3)
# Open the website URL again after waiting
webbrowser.open(website_url)