Mövzunu Açan
#0
Alan adı yönetimi, web projelerinin en önemli bileşenlerinden biridir. Bir alan adının süresinin dolması, web sitenizin erişilebilirliğini etkileyebilir. Dolayısıyla, alan adı süre takibi yapmak için otomatik bir sistem oluşturmak faydalı olabilir. Bu yazıda, Python ile basit bir alan adı süre takip botu nasıl yapılacağını inceleyeceğiz.
Öncelikle, alan adının süresini kontrol etmek için
Bu kod parçaları, belirttiğiniz alan adının süresini günlük olarak kontrol eder. Eğer kalan süre 30 günden azsa, bir uyarı mesajı verir. Botunuzu çalıştırmak için
Sonuç olarak, Python ile basit bir alan adı süre takip botu oluşturduk. Bu sistem, alan adı sürelerinizi daha iyi yönetmenize yardımcı olabilir. Siz de alan adı sürelerinizi takip etmek için benzer bir sistem geliştirdiniz mi? Fikirlerinizi ve deneyimlerinizi paylaşmanızı bekliyorum!
Öncelikle, alan adının süresini kontrol etmek için
whois kütüphanesini kullanacağız. Bu kütüphane, alan adı bilgilerini almak için kullanılabilir. Aşağıdaki adımlarla botumuzu oluşturacağız:- Gerekli Kütüphaneleri Yükleyin:
whoiskütüphanesini yüklemek için pip kullanın.
CODE
1 pip install python-whois- Alan Adı Bilgilerini Alma: Aşağıdaki kod, bir alan adının süresini kontrol etmemizi sağlayacak basit bir fonksiyon içerir.
CODE
12345678910111213141516 import whois
from datetime import datetime
def alan_adi_sure_kontrol(alan_adi):
try:
w = whois.whois(alan_adi)
son_tarih = w.expiration_date
if isinstance(son_tarih, list):
son_tarih = son_tarih[0]
kalan_gun = (son_tarih - datetime.now()).days
return kalan_gun
except Exception as e:
print(f"Hata: {e}")
return None- Takip Mekanizması Oluşturma: Botunuzu belirli aralıklarla çalışacak şekilde ayarlamak için
timekütüphanesinden faydalanacağız.
CODE
123456789101112 import time
def takip_et(alan_adi):
while True:
kalan_gun = alan_adi_sure_kontrol(alan_adi)
if kalan_gun is not None:
print(f"{alan_adi} alan adının süresine {kalan_gun} gün kaldı.")
if kalan_gun < 30:
print(f"{alan_adi} alan adı için dikkat! Süresi dolmak üzere.")
time.sleep(86400) # 1 gün bekleBu kod parçaları, belirttiğiniz alan adının süresini günlük olarak kontrol eder. Eğer kalan süre 30 günden azsa, bir uyarı mesajı verir. Botunuzu çalıştırmak için
takip_et("alanadi.com") şeklinde çağırmanız yeterli olacaktır.Sonuç olarak, Python ile basit bir alan adı süre takip botu oluşturduk. Bu sistem, alan adı sürelerinizi daha iyi yönetmenize yardımcı olabilir. Siz de alan adı sürelerinizi takip etmek için benzer bir sistem geliştirdiniz mi? Fikirlerinizi ve deneyimlerinizi paylaşmanızı bekliyorum!