merhabalar chat gbt ye python ürün çekme botu yazdırdım kod da hata yok lakin kod veri işlemi yapmıyor

kendi sitemden çekmeye çalıştım ilk olarak yanlış anlaşılma olmasın

import requests
from bs4 import BeautifulSoup
import os
import time

# web sitesi url'si
url = "https://www.deneme.com/"

# Klasör oluşturma
if not os.path.exists('inoxmaster'):
os.mkdir('inoxmaster')

# web sayfası içeriğini getirme
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')

# Ürünlerin bulunduğu bölüm
product_div = soup.find('div', {'class': 'product-list'})

# Ürünlerin bulunduğu etiketlerin listesi
product_links = []
if product_div:
product_links = [a['href'] for a in product_div.find_all('a', {'class': 'product-card-image'})]

# Her bir ürünün sayfasını indirme
for link in product_links:
product_url = f"https://www.deneme.com/bulasikhane-ekipmanlari-pmk50{link}"
    product_page = requests.get(product_url)
product_soup = BeautifulSoup(product_page.content, 'html.parser')

# Ürün adı
    product_name = product_soup.find('div', {'class': 'col-md-12'}).h1.text.strip()

# Ürün resimleri
    image_div = product_soup.find('div', {'class': 'product-image-box'})
image_links = [img['src'].replace("small", "big") for img in image_div.find_all('img')] if image_div else []

if not image_links:
print(f"{product_name} adlı üründe resim bulunamadı.")
continue

    # Resimleri kaydetme
    for idx, image_link in enumerate(image_links):
image_content = requests.get(image_link).content
file_name = f"{product_name.replace(' ', '_')}_{idx}.jpg"
        file_path = f"inoxmaster/{file_name}"
        with open(file_path, 'wb') as f:
f.write(image_content)
print(f"{file_name} kaydedildi.")
time.sleep(0.5)
pychram ile çalıştırıoyırum ama aldığım hatayı anlamıyorum request ve bs4 kütüphanelerini indirmemi istedi indirdim ama gene hata alıyorum yardımcı olacaklara teşekkür ederim