B2B Sistemi Üzerinden Chrome Kullanarak Resim Url Yazdırma Yada Resim indirme Hkk

Merhaba Değerli Arkadaşlar,

Kullanıcı ve Şifreli giriş yaptığım "B2B" kullandığım tedarikcimin her ürün sayfalarında resimleri mevcut bu resimleri bilgisayarıma indirmek istiyorum.

Resim direkt indirirsek sayfa içinde yazan "Üretici Kodu " alanında yazan kodu resim ismi yapmalıyız ki resimleri sonrasında ayrıştıra bileyim.

"Üretici Kodu " alanında yazan ürün kodu bilgileri
xpath :
//*[@id=“cphMainContent_lblProductManufacturerCode”]
html kodu :
01.101.01

yada

Resimi direkt indirmek olmuyorsa resim link adreslerini "A " sutununda bulunan ürün linklerinin yanında "B " sutununa resim linklerini yazmasıda işimi görür linklere istinaden ayrıştıra bilirim resim linklerinden indire bilirim.

Önemli Not

B2B programı sadece "Chrome" ile açılıyor sisteme giriş yapıyoruz fakat "InternetExplorer " açılmıyor kullanıcı girişi yapamıyoruz.

python programından olan tüm kodları test ede bilirim.

yapay zeka deneyerek kodlar oluşturdu fakat çözüme ulaşamadım.

sayfa kod bilgilerini yazdım bu bilgilere istinaden yardımcı ola bilirmisiniz.

xpath :
//*[@id=“lightSlider”]/li/a/img

html kodu :


  • yapay zekaya örnek bir kod yazdırdım aşağıdaki gibi terminale yazdırıyor fakat her zaman (" images/logo.png ") yazıyor bunu istemiyorum bir türlü aşamadım bu sorunu yardımcı olurmusunuz.


    import requests
    import re

    Web sayfasını al

    url = “https://b2b.----.com.tr/ProductDetail.aspx?Id=1”
    response = requests.get(url)

    Eğer sayfa başarılı bir şekilde alındıysa

    if response.status_code == 200:
    # Sayfanın içeriğini al
    page_content = response.text

    # Resim URL'lerini bul
    image_urls = re.findall(r'<img.*?src="(.*?)".*?>', page_content)
    
    # Bulunan resim URL'lerini ekrana yaz
    for image_url in image_urls:
        print(image_url)
    

    else:
    print(“Sayfa alınamadı. Hata kodu:”, response.status_code)