Amazing-Python-Scripts
35 строк · 1.1 Кб
1import urllib.request2
3
4def check_website_status():5prompt = "Enter the Website URL: "6while True:7url = str(input(prompt)) # prompt8if url.startswith('https://'):9pass10elif url.startswith('http://'):11pass12else:13url = 'https://' + url14try:15headers = {}16headers['User-Agent'] = (17"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 \18(KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36")19req = urllib.request.Request(url, headers=headers)20page = urllib.request.urlopen(req)21code = str(page.getcode())22print('The website ' + url + ' has returned a ' + code + ' code')23break24except Exception as e:25print(str(e))26print("Make sure you are entering a valid URL")27try_again = input("Do you want to try again (y/n): ")28try_again = try_again.lower()29if try_again == 'y':30continue31else:32break33
34
35check_website_status()36