Python’da bir web sitesi durum denetleyicisi oluşturmak için, requests kütüphanesini kullanabilirsiniz. requests kütüphanesi, HTTP istekleri göndermek ve HTTP yanıtlarını almak için kullanılan popüler bir Python kütüphanesidir.
Aşağıdaki örnekte, bir web sitesi durum denetleyicisi oluşturma işlemi gösterilmiştir:
import requests
def check_website(url):
response = requests.get(url)
if response.status_code == 200:
print(“Website is up and running!”)
else:
print(“Website is down!”)
check_website(“https://www.google.com”)
Bu program, verilen URL’nin durumunu denetler ve ekrana “Website is up and running!” veya “Website is down!” şeklinde bir mesaj yazdırır. requests.get(url) satırı, verilen URL’ye bir HTTP GET isteği gönderir ve alınan HTTP yanıtını response değişkenine kaydeder. response.status_code değişkeni, HTTP yanıtının durum kodunu tutar. 200 durum kodu, başarılı bir HTTP yanıtı olduğunu gösterir.