for car in carList:
carName = car.find("span",{"class":"h3 u-text-break-word"}).text
carPrice = car.find("span",{"class":"h3 u-block"}).text
carPrice = carPrice.replace("\xa0", " ")
returnResponse.append({
'carName': carName,
'carPrice': carPrice
})
returnResponse = [] şeklinde yukarıda da diziyi tanımlıyorum. Kodlarımda hata almıyorum, sadece boş yazdırıyor diziyi.
Verileri çekiyorum dizime ekliyorum ancak dizim boş dönüyor. Sanırım diziye ekleyemiyorum. Nasıl bir işlem sağlamam gerekiyor?
Kodlari calistiramadigim icin kesin bir sey diyemiyorum ama carList bos ise for dongusune hic girilmez ve dolayisiyla returnResponse bos olur. Bunu kontrol edin lutfen.
Bu nesnenin icinde bir eleman olduguna emin miyiz? Cunku
blogu, eger carName ve carPrice degerleri bos olsa bile o sozlugu olusturup key’leri yazdirmasi gerekir. Ancak eger for car in carList hicbir iterasyona yer vermiyorsa, returnResponse olur.
Aslında kodlarımda çekmek istediğim alanları belirttim ve arka plandaki isimleri belirledim. Ama sizinde dediğiniz gibi returnResponse [] şeklinde dönüyor. Ne yapmam, ne eklemem gerekir?