Python ile herhangi bir web sitesindeki (kaynak kodu içindeki) verileri otomatik okuyup listelemek için BeautifulSoup kullanacağız.
import requests
from bs4 import BeautifulSoup
r = requests.get("http://www.voidev.com/base/")
soup = BeautifulSoup(r.content,"html")
print(soup.contents)

Benim kendi web sitemdeki bütün kaynak kodlarını öncelikle string olarak görebildiğimi görmenizi isterim.
Önemli Not : content’i çekerken html.parser olayına dikkat etmelisiniz.
import requests
from bs4 import BeautifulSoup
r = requests.get("http://www.voidev.com/base/")
soup = BeautifulSoup(r.content, "html.parser")
#print(soup)
kayitlar =soup.find_all("a", attrs={"class":"w3-bar-item w3-button"})
for kayit in kayitlar:
print(kayit.text)
Kayitları liste halinde çekmek için yukarıdaki kodları kullanıyorum.
Benim veri tabanından menü halinde a tagları içinde (link) eklediğim anahtar kayıtlarımı aşağıdaki ekrandaki gibi okuyup listeleyebiliyorum.

Web sitemde kontrol panelimden yaptığım vitrin kısmındaki kayıtları

