def getdata(self, category):
sayfasayi = False
dusdata = []
urunler = []
x = 1 # Move the initialization outside the loop
while sayfasayi == False:
params = {
'page': str(x),
}
while True:
try:
response = requests.get("https://www.test.com", params=params,)
if response.status_code == 200:
print(x)
html = response.json()
break
else:
raise Exception(f"Statu: {response.status_code}")
for r in html['products']:
isim = r['name']
url = BASE_URL + r["url"]
urunler.append([isim, url])
try:
Burada json işlemi var
x += 1 # Increment the value of x inside the loop
if x > int(category["sayfasayisi"]):
sayfasayi = True
self.urunsayisi += len(urunler)
urunler.clear()
dusdata.clear()Kodum bu şekilde, chatgpt yardım almaya çalıştım fakat çok saçmaladı.şimdi kodum burada x=1 olarak başlıyor if x > int(category["sayfasayisi"] olunca tamamlanıyor. if x > int(category["sayfasayisi"] 4 diyelim: 1,2,3,4 olarak istek atıyor. ben 1,2,3,4 aynı anda requests.get isteği atsın istiyorum. Yardımcı olabilir misiniz?