Request ve BeautifulSoup'da veri çekme yaparken boş list sonucu alıyorum?

siteden sectiondakileri çekmeye çalışıyorum programım çalışıyor ama istediğim veriyi çekmiyor boş list “[ ]” döndürüyor. Nerede hata yapıyorum .

import requests

from bs4 import BeautifulSoup as bs

print("*********************")

url_mado="https://mado.com.tr/subelerimiz/"

id=1

while id <= 318 :

    r=requests.get(url_mado)

    soup=bs(r.content,'html.parser')

    subelerimiz=soup.findAll('div' ,attrs={'id':'content'})

    print(str(subelerimiz))

    id+=1

Bu kodu yazdığım da aşağıdaki fotograftaki gibi boş içerikli liste olarak çıktılar veriyor.

Üstad id değilde baska bir şeyle çekmeye çalış

Farklı seyler vardır
Class
id_(herhangi bir sey yazar)

O zaman olur

id :content kısmını değiştirip alt div’i çekmeye çalıştım .Sonuç yine boş list dönüyor burada stackoverflow’da biraz araştırdım sanırım veri çekmek istediğim site javascript kullanıyor request ise javascripte kullanılamıyor bu yüzden selenium kütüphanesindeki options kodlarını (görselde ekllemeye çalıştım ama hala boş list çıktısı alıyorum )eklemem gerektiğini yazmışlar .Ama başaramadım .Bu durumda selenium kütaphanesini kullanıp nasıl veri çekebilirim bilginiz var mı ? Bu bilgileri edindiğim linkler aşağıdaki gibidir: