Web Scraping hk.
5
●69
- 08-04-2021, 21:59:09Merhaba herkese iyi forumlar. Ben bir proje üzerinde çalışıyorum ve beautifulsoup ile çektiğim veriyi bir txt dosyası ya da csv dosyası içine yazdırmam lazım fakat yazdırınca son çekilen değer çıkıyor. Nasıl hepsini yazdırabilirim? Yardımcı olabilecek birisi var mı acaba?
- 08-04-2021, 22:04:17def trendyolWebScraping():
# site linki
my_url = 'https://www.trendyol.com/monster/butikdetay/554859/erkek'
page = requests.get(my_url)
toplu = BeautifulSoup(page.text, 'html.parser')
toplu_urun = toplu.findAll('div', {"class":"p-card-wrppr"})
# hepsini for döngüsü ile istediğimiz hale getiriyoruz.
for i in toplu_urun:
urun_adi = i.find('div', {"class":"prdct-desc-cntnr-ttl-w two-line-text"}).text
print(f' Marka Adı: {marka_adi} n Ürün Adı :{urun_adi} n Ürün Fiyatı :{urun_fiyati}n')
liste = []
for i in urun_adi:
liste.append(i.text)
# It saves information in follower.txt
with open("deneme.txt", "w", encoding="UTF-8") as file:
for i in liste:
file.write(i + "n")
if __name__ == '__main__':
trendyolWebScraping()
Bu şekilde hocam ama son gelen değeri yazıyor. - 08-04-2021, 22:04:41Gelistirici adlı üyeden alıntı: mesajı görüntüleBu şekilde hocamSoftgeni adlı üyeden alıntı: mesajı görüntüle
- 08-04-2021, 22:05:43tablardan emin olamıyorum discord varsa ulaşabilirsiniz: User#2948