• 19-01-2024, 14:51:09
    #1
    merhaba arkadaşlar. bir web sitesi üzerinden excele nasıl veri çekebilirim? yaklaşık 2000 üzerinde ürünün görselini tek bir excelde toplamak istiyorum. yardımcı olursanız çok mutlu olurum. teşekkürler.
  • 19-01-2024, 14:54:40
    #2
    Merhaba,
    İlgili siteyi paylaşabilir misiniz?
  • 19-01-2024, 14:56:09
    #3
    Python ile verdiğin urldeki tüm görselleri toplar ve excele srclerini yazdırır
    pip install requests
    pip install beautifulsoup4
    pip install openpyxl
    import requests
    from bs4 import BeautifulSoup
    from openpyxl import Workbook
    
    
    url = 'https://example.com'
    
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    workbook = Workbook()
    sheet = workbook.active
    img_tags = soup.find_all('img')
    
    for index, img in enumerate(img_tags, start=1):
        img_url = img['src']
        sheet.cell(row=index, column=1, value=img_url)
    
    workbook.save('gorsel_listesi.xlsx')
    print('Görsel listesi başarıyla kaydedildi!')
  • 19-01-2024, 14:57:28
    #4
    serkanhzl adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    İlgili siteyi paylaşabilir misiniz?
    b2b sitesi hocam whatsapp üzerinden iletişime geçebiliriz bilginiz varsa
  • 19-01-2024, 15:06:53
    #5
    ytscript adlı üyeden alıntı: mesajı görüntüle
    Python ile verdiğin urldeki tüm görselleri toplar ve excele srclerini yazdırır
    pip install requests
    pip install beautifulsoup4
    pip install openpyxl
    import requests
    from bs4 import BeautifulSoup
    from openpyxl import Workbook
    
    
    url = 'https://example.com'
    
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    workbook = Workbook()
    sheet = workbook.active
    img_tags = soup.find_all('img')
    
    for index, img in enumerate(img_tags, start=1):
        img_url = img['src']
        sheet.cell(row=index, column=1, value=img_url)
    
    workbook.save('gorsel_listesi.xlsx')
    print('Görsel listesi başarıyla kaydedildi!')
    konu hakkında deneyim ve bilgi sahibi olmadığım için soruyorum kusura bakmayın bu kodu excelde mi çalıştırmam gerekiyor
  • 19-01-2024, 15:10:05
    #6
    waldo adlı üyeden alıntı: mesajı görüntüle
    konu hakkında deneyim ve bilgi sahibi olmadığım için soruyorum kusura bakmayın bu kodu excelde mi çalıştırmam gerekiyor
    Hayır hocam python ile çalıştırmalısınız bunu önce pythonu indirin ve path'e ekleyin sonra bir klasör açın ve orada cmd ile ilk verdiğim pip komutlarını sırasıyla yazın ve sonra bir dosya oluşturup uzantısını .py yapın cmd üzerinden python dosya.py yaparak çalıştırın
  • 19-01-2024, 15:27:39
    #7
    waldo adlı üyeden alıntı: mesajı görüntüle
    b2b sitesi hocam whatsapp üzerinden iletişime geçebiliriz bilginiz varsa
    Ulaşamadım,
    Özelden yazıyorum siz ulaşır mısınız?

    Python ile deneyeceğim, excel uğraş ister gibi duruyor.
  • 21-01-2024, 02:57:43
    #8
    Excel üzerinden sadece selenyum ile çekersiniz ancak benim anlamadığım başka bir konu var.. Dosyaları bi klasöre indirip excelde bağlantı oluşturup listesini mi tutacaksınız yoksa direkt excelde görünmesini mi istiyorsunuz..

    Şayet ikinci seçenek ise excel bu kadar fotoğraf dosyasında kasacaktır çalışılmaz bi dosya olacaktır bilginize.. Ancak bağlantı oluşturursanız o zaman sorun olmaz...
  • 22-01-2024, 08:52:31
    #9
    fatiheryildiz adlı üyeden alıntı: mesajı görüntüle
    Excel üzerinden sadece selenyum ile çekersiniz ancak benim anlamadığım başka bir konu var.. Dosyaları bi klasöre indirip excelde bağlantı oluşturup listesini mi tutacaksınız yoksa direkt excelde görünmesini mi istiyorsunuz..

    Şayet ikinci seçenek ise excel bu kadar fotoğraf dosyasında kasacaktır çalışılmaz bi dosya olacaktır bilginize.. Ancak bağlantı oluşturursanız o zaman sorun olmaz...
    e ticaret sitelerine yükleneceği için bağlantı şeklinde olacak efendim. şayet trendyol vs görselleği url şeklinde istiyor.
    demek istediğiniz web sitesinde bulunan ürün görsellerini excelde selenyum eklentisiyle excelde url olacak şekilde mi iniyor