
import requests
from bs4 import BeautifulSoup
for sayfano in range(1,2):
url="https://www.n11.com/telefon-ve-aksesuarlari/cep-telefonu?pg="+str(sayfano)
r = requests.get(url)
soup=BeautifulSoup(r.content,"lxml")
urunler =soup.find_all("li",attrs={"class":"column"})
toplamurun=+1
for urun in urunler:
urunadı =urun.a.get("title")
urunlink=urun.a.get("href")
print(urunadı)
try:
urun_r=requests.get(urunlink)
except Exception:
print("urun bulumamadı")
urun_soup=BeautifulSoup(urun_r.content,"lxml")
ozellikler=urun_soup.find_all("div",attrs={"class" :"feaItem"})
for ozellik in ozellikler:
urun_label=ozellik.find("span",attrs={"class":"lab el"})
try:
urun_data=ozellik.find("span",attrs={"class":"data "}).text
except Exception:
urun_data = urun_data=ozellik.find("span",attrs={"class":"data "}).find("span").text
fiyat=ozellik.find("span",attrs={"class":"label"}) .text
print("{}:{}".format(urun,label,data))
print("#"*50)
print("{}toplam urun bu kadar".format(toplamurun))
input("")
python ile yapılmış n11 dekı telefon bılgılerını alıp lıstelıyor
requests ve bs4 kulanılmıştır