import requests
import json

url = 'https://b2b.deneme.com/Search.aspx/SearchProduct'

# GET isteği için gerekli parametreleri oluşturuyoruz
params = {
'pageNumber': 1,
'pageSize': 10,
'searchWord': 'far'
}

# headers bilgilerini tanımlıyoruz
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0',
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Content-Type': 'application/json; charset=utf-8',

}

# GET isteği gönderiyoruz
response = requests.get(url, params=params, headers=headers)

# İsteğin başarılı olup olmadığını kontrol ediyoruz
if response.status_code == 200:
try:
# headers bilgilerini yazdırıyoruz
print(response.headers)

# JSON verisini alıyoruz
json_data = response.json()
print(json_data)
except json.JSONDecodeError as e:
print('JSONDecodeError:', str(e))
else:
print('İstek başarısız oldu. Hata kodu:', response.status_code)
Arkadaşalar B2B siteden veriyi almak istiyorum ama şu hatayı alıyorum.
Yukarda gerçek domain adresi yazılmamıştır çünkü üyelik girişi olması gerekiyor
hata: İstek başarısız oldu. Hata kodu: 500
bu hatayı nasıl düzeltirim