Python söz dizimi konusunda yardım

İlk olarak yapmak istediğimi anlatayım–> sitede ki duyuruları(col-md-6 etiketli) sorgulamak istiyorum bu sorgu işlemini birkaç kez tekrarlıyacağım için fonksiyon haline getirdim.Sonra sitedeki col-md-6 etiketli tüm duyuruları (driver.find_elements_…) ile elde ettim ama elde ettiğim şey okunabilir değil tam olaarak okuyabilmem için .text özelliğini uygulamam lazım ama .text özelliği listeye uygulanmıyor .text listeye uygulanmadığı için duyurular adlı listeye for döngüsü kurdum ve o şekilde .text özelliğini uygulayıp duyuruların içeriğini okuyabildim ama bunu fonksiyon bloğu dışındayken yapabiliyorum fonksiyon içine aldığım zaman otomatikmen duyurular değişkenine de erişimim kayboluyor velhasıl amacım şu ki kontrol fonksiyonu içinde ki col-md-6 etiketli bilgileri elde etmek.(biliyorum biraz çorba oldu kusura bakmayın.İlk kod bloğunda fonksiyonsuz halledebildiğim şekli ikinci kod bloğunda duyurular kısmını fonksiyon dışına nasıl alabilirim sorun o)

url = "http://ehm.kocaeli.edu.tr/duyurular.php"
driver=webdriver.Chrome(executable_path="C://Users//fener//OneDrive//Masaüstü//chromedriver.exe")
driver.get(url)
duyurular=driver.find_elements_by_class_name("col-md-6")

for duyuru in duyurular:
    print(duyuru.text)
```
```
def kontrol():
    global duyurular
    url = "http://ehm.kocaeli.edu.tr/duyurular.php"
    driver = 
    webdriver.Chrome(executable_path="C://Users//fener//OneDrive//Masaüstü//chromedriver.exe")
    driver.get(url)
```

kodları düzgün yazması için ne yapmam lazım düzenliyim ona göre

Şurada anlatılmış:

onceki_duyurular = []
while True:
    guncel_duyurular = duyurulari_al()
    yeni_duyurular = yenileri_bul(onceki_duyurular, yeni_duyurular)
    if len(yeni_duyurular) > 1:
        birsey_yap(yeni_duyurular)
    onceki_duyurular = guncel_duyurular
    time.sleep(120)
1 Beğeni