Python'da HTML'den veri çekmek

critnal

Kilopat
Katılım
3 Haziran 2018
Mesajlar
147
doviz.com'dan Dolar, Euro ve Altın'ın fiyatlarıı çeken bir program yazmak istiyorum ancak beautifulsoup ile bu satırdaki doların fiyatını gösteren değeri nasıl çekebilirim?
 

Dosya Ekleri

  • resim_2021-05-23_202806.png
    resim_2021-05-23_202806.png
    16 KB · Görüntüleme: 325
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
Genel algoritma bu şekilde, kendi isteğinize göre şekillendirebilirsiniz.

Python:
import requests
from bs4 import BeautifulSoup

#Bilgilerin çekildiği kısım
url="https://www.doviz.com/"
rget=requests.get(url)
soup=BeautifulSoup(rget.content,"html.parser")
fsoup=soup.findAll("span",class_="value")
ysoup=soup.findAll("span",class_="name")

#Çekilen html bilgilerini okunabilir hale getirilen kısım
x=list(zip(list(map(lambda x:x.text,ysoup)),list(map(lambda x:x.text,fsoup))))

for i in range(3):
    print(x[i])
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı