Beautifulsoup4 ve request kullanımı

Öncelikle Merhabalar Arkadaşlar Ben Uzun Zamandır Maalesef Bazı Sorunlardan Dolayı Pythondan Uzak Kalmak Zorunda Kaldım Şimdilerde Tekrar Pythona Yöneldim Fakat Bildiğim Çoğu Şeyi Unutmuşum Bile O Yuzden Alıştırma Yaparken Bir Hata İle Karşılaştım Kodlar Aynen Aşşağıdaki Gibidir.
Konuyu Anlatan Mutafa Murat Hocamızın Bilgilerinden Yararlanmış Olduğum Videosunun Linki

ee acaba bu kodları biraz daha düzenler misiniz
" ```` " kullanarak kodların daha iyi görünebilir

for firma in firmatablosu:
    firmabasliklari = firma.find_all("a",{"itemprop":"url"},text=True)
    for item in firmabasliklari:
        print(item.text)

[0:x] x i 1 2 3 4 5 gibi sayılar yapabilisin istediğini alana kadar artır

#Tüm sayfaları şu şekilde çekebilirsiniz:

import requests
from bs4 import BeautifulSoup
import time

url='http://www.insaatfirmalarim.com/muteahhitlik-hizmetleri/'
urls=[]
i=1
s=1
while 1:
    try:
        urls.append(url+str(i+1))
        r=requests.get(urls[i-1])
        soup=BeautifulSoup(r.content,'html.parser')
        gelen_veri=soup.find_all("div",  {"id":"home"})
        firmatablosu=(gelen_veri[0].contents)[len(gelen_veri[0].contents)-6]
        firmatablosu=firmatablosu.find_all("li")
        for firma in firmatablosu:
            firmabasliklari=firma.find_all("a",{"itemprop":"url"},text=True)
            for item in firmabasliklari:
                print(s,')',item.text)
                s+=1
        i+=1               
        time.sleep(1)
    except:
        break