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?