Python'da HTML'den veri çekmek

critnal

Hectopat
Katılım
3 Haziran 2018
Mesajlar
143
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: 269
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])
 

Geri
Yukarı