Selamlar
Wordpress sitem için Trendyolda 89 Adet ürünü olan bir mağazadan ürünleri nasıl aktarabilirim ?
Resimler, Ürün Adı, Ürün Açıklaması, Fiyat, Kategoriler
bu şekilde
EDİT: Go programlama diliyle hallettim. resimler vs.
Trendyol Üzerinden Bir mağazadan Wordpress'e ürün çekmek
8
●152
- 11-11-2025, 18:55:50Satıcı adresiyle de çekebiliyor olmanız lazım, direkt aktaramazsınız düzenleme gerektirir muhtemelen: https://www.r10.net/ucretsiz-scriptl...ekme-botu.html
Ücretli destek isterseniz PM gönderdik. - 11-11-2025, 19:03:33hocam, selamlar öncelikle trendyoldaki ürünleri excel ya da csv formatında dışarı aktarın daha sonra woocomerce ürün şablonuna uyarlayın yükleyin ya da wc şablonu biraz karışık gelip hata da verebilir, wp all import ile de haritalandırmayı yaparak yükleyebilirsiniz.
- 11-11-2025, 19:04:07halilevren adlı üyeden alıntı: mesajı görüntüle
mağazaya erişemiyoruz, müşteriye ait sitesine yüklemek istiyor direkt oraya yükleyeceğiz - 11-11-2025, 19:10:03o zaman bir python koduyla mağazadaki ürünleri çekip csv olarak kaydettirmeniz gerekli ama selenium kullanmadan resimleri çekemeyebilir,gulyaprak adlı üyeden alıntı: mesajı görüntüle
import time import pandas as pd from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager PRODUCT_URLS = [ ] # Chrome ayarları options = webdriver.ChromeOptions() options.add_argument("--headless=new") # Arka planda çalıştırır options.add_argument("--disable-gpu") options.add_argument("--no-sandbox") driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options) data = [] for url in PRODUCT_URLS: driver.get(url) time.sleep(3) # sayfanın yüklenmesi için bekle # 🔑 Ürün görselleri try: imgs = driver.find_elements(By.CSS_SELECTOR, ".product-image.product-gallery img.js-product-image-slide") img_urls = [img.get_attribute("src") for img in imgs if img.get_attribute("src")] img_urls = list(dict.fromkeys(img_urls)) # tekrar edenleri kaldır, sıra bozulmasın img_url = ", ".join(img_urls) except: img_url = "" print(f"✅ Çekildi: {url} -> {len(img_urls)} resim") data.append([url, img_url]) driver.quit()sonrasında da mesela
df = pd.DataFrame(data, columns=["Ürün URL", "Resim URL"])
df.to_excel("ty_images.xlsx", index=False)
df.to_csv("ty_images.csv", index=False) bu şekilde bunları düzenleyip seleniumda çalıştırırsan eğer ty mağazasında bir engel yoksa çekebilirsin, engellenirse de farklı şekilde geliştirip çekebilirsin. - 11-11-2025, 19:10:55halilevren adlı üyeden alıntı: mesajı görüntüle
go ile resimleri çektim, ürünleri de json olarak çekebildim bi csv olarak deneyeceğim - 11-11-2025, 19:12:38r10 urlleri örnektir o kısımlar için
for url in PRODUCT_URLS:
driver.get(url)
time.sleep(3) # sayfanın yüklenmesi için bekle
# 🔑 Ürün görselleri
try:
imgs = driver.find_elements(By.CSS_SELECTOR, ".product-image.product-gallery img.js-product-image-slide")
img_urls = [img.get_attribute("src") for img in imgs if img.get_attribute("src")]
img_urls = list(dict.fromkeys(img_urls)) # tekrar edenleri kaldır, sıra bozulmasın
img_url = ", ".join(img_urls)
except:
img_url = ""
şu şekilde kullanabilirsiniz hocam
