Bs4 ve requests ile istediğim kısmın verisini çekemedim


Doların kaç tl olduğuna internetten veri çekerek nasıl bakarım diye düşündüm.
Bir şeyler denedim ancak “incele” kısmındaki "7.92 TL Türk Lirası"nı ifade eden kısmı nasıl yazacağımı bilemedim.

soup.find_all('span') yazayım dedim ama 7,92 gelmiyor terminale.

Nasıl yazmam gerekir bu kısmı ?
bs4 ve request hakkında fazla bilgim yok.

ee peki çıktı olarak ne verdi

G


o


o


g


l


e


G


o


o


g


l


e


Tümü





1 ABD Doları =


1 ABD Doları =


1 ABD Doları =


Sorumluluk reddi beyanı


Sorumluluk reddi beyanı


Sorumluluk reddi beyanı


100 Dolar Ne Kadar, Kaç TL


100 Dolar Ne Kadar, Kaç TL


1000 Dolar Ne Kadar, Kaç TL


1000 Dolar Ne Kadar, Kaç TL


500 Dolar Kaç TL


500 Dolar Kaç TL


En çok okunan haberler


Dolar kaç lira?


Anlık dolar kaç TL? 15 ekim güncel dolar kuru! Dolar Euro ve Sterlin ne
kadar? Serbest piyasada dolar fiyatı! | Video


Dolar yükselişte… Dolar bugün ne kadar? 16 Ekim 2020 Cuma Kapalıçarşı
canlı döviz fiyatları! Euro ve Sterlin yükselir mi?


Son dakika döviz haberleri: Dolar ve euro ne kadar, sterlin kaç TL?
16.10.2020 | Video


Dolar bugün kaç para? 16 Ekim Cuma dolar kuru bugün


Dolar ve euro ne kadar oldu? 15 Ekim canlı döviz kurları son durum! Dolar
kaç TL oldu?


Son dakika dolar kuru 7,95’i aştı… 14 Ekim 2020’de euro ve dolar ne
kadar? | Video


Dolar 7,94 Seviyelerine Geri Ulaştı! Bugünün Son Dakika Döviz Kuru Kaç TL?


Dolar ve euro ne kadar oldu? 13 Ekim CANLI döviz kurları! Dolar ve euro
alış fiyatları kaç TL oldu?


İlgili aramalar


İlgili aramalar




Euro kaç para




100 dolar ne kadar eder




1 Euro kaç TL




100 dolar kaç TL


1 Eki 2020


·


1 gün önce


·


8 Eki 2020


·


İlgili aramalar


İlgili aramalar




1 dolar




1 Dolar kaç TL




1 Sterlin




Altın kaç TL




1 Sterlin Kaç TL




Dolar alış




5 Dolar kaç TL




10 Dolar kaç TL


span yazınca tam da aradığınız span etiketini getireceğini nerden biliyorsunuz? Bu arada yazana kadar 7,95 oldu dolar…

5 Beğeni

evet işte bunun sebebi sadece senin çekmek istediğin yerde span kullanılmamış olması.bu nedenle başka şeyler de çıkıyor bence googledan değil de bir siteden bak

vay be okadar hızlı yükselio

1 Beğeni

şuan için zamanım yok. Akşam denerim başka siteden olur bence de

pycharm da pip leride sıkıntı olan var mı

Sorunuzun yeri burası değil.

evet bence de başka bir siteden bakın

abi bi bakar mısın PİP neden PyCharm da Gözükmüyor Yardım

yeni konu açıbnca kimse bbakmıyor

Her yere yazınca da forum kirliliği oluşuyor.

tamam abi yazmam ama ba lütfen

Tamam bakicam :sweat_smile:

getirmesi lazım çünkü :joy:

Başka siteden denersem olur bence akşam bildiririm buraya

bana da özelden mesaj atar mısın.merak ettim

Şimdi düşünüyorum da

Bence orayı çekememin nedeni 7.92 yazan kısmın backend ile yazılması.

Öyle olduğu için de html ile çekemedim.

Olabilir mi?

Dediğin gibi farklı bir yerden yaptım ve çıktı bu


BORSA


Canlı Borsa


Günün Özeti


Raporlar


Endeksler


Hisselerim


Hisse Fiyatları


Hisse Senetleri


Geçmiş Kapanışlar


En Çok Tıklanan Hisseler


En Çok Artan/Azalanlar


Yatırım Araçlarının Getirileri


Dünya Borsaları


DÖVİZ


Döviz Kuru


Dolar


Dolar Endeksi


Euro


İngiliz Sterlini


Kanada Doları


Avustralya Doları


İsviçre Frangı


İsveç Kronu


Norveç Kronu


Danimarka Kronu


Japon Yeni


Suudi Arabistan Riyali


Pariteler


Merkez Bankası Verileri


ALTIN


Altın Fiyatları


Çeyrek Altın


Yarım Altın


Cumhuriyet Altını


22 Ayar Bilezik


Gram Altın


Altın (ONS)


Altın ($/kg)


Altın (Euro/kg)


FAİZLER


Faiz Haberleri


Kredi Faiz Oranları


Tahvil Bono Repo


Banka Şubeleri


Mevduat Faiz Getirileri


VIOP&VARANT



Varant/VIOP Videolari


Canlı Varant Verileri



HABERLER


Borsa Haberleri


Döviz Haberleri


Altın Haberleri


Ekonomi Haberleri


Piyasa Haberleri


Politika Haberleri


Teknoloji Haberleri


KOBİ Haberleri


KAP Haberleri


Hisse Yorumları


Haber Yorumları


Haber Gündem


En Çok Okunanlar


Aracı Kurum Görüşleri


Enflasyon Verileri


Piyasa Takvimi


Videolar


Bigpara Yazarları


ANALİZ


Araştırma Analizi


Otomatik Al-Sat


Ağırlıklı Ortalama Analizi


Dip Zirve Analizleri


İşlem Hacmi Analizleri


Sektör Takip


Performans Analizi


Yatırım Simulatörü


Seans Raporu


Teknik Analiz


Otomatik Teknik Yorumlar


Teknik Grafik


Teknik Sinyal Listesi


Teknik Analiz Modülü


Artan Azalan Endeksi


Temel Analiz


Mali Tablolar


Oran Analizleri


Risk Getiri Tablosu


Yatırım Ortaklıkları Analizi


BES


KOBİ



Şirket Haberleri


Bankacılık Haberleri


Girişim Haberleri


Teşvik Haberleri


Sektör Haberleri


Dünya Emtia Borsaları


KRİPTO PARALAR


Bitcoin Haberleri


PORTFÖYÜM


Bigpara


Döviz Kuru


Dolar


PAYLAŞ



kez paylaşıldı


0


yorum


ALIŞ(TL)


7,9147


SATIŞ(TL)


7,9212


ÖNCEKİ KAPANIŞ


7,9179


-0,14 %































Bilgi


Uzmanlardan 'AL’ınabilecek 22 hisse önerisi


Türkiye’nin en çok ihracat yaptığı 20 ülke


Türkiye’nin en çok ithalat yaptığı 20 ülke


Tümünü Göster



Dolar kurunda son durum



Dolar fiyatlarında son durum



Dolar fiyatlarında son durum



Dolar fiyatlarında son durum



Dolar kurunda son durum



Dolar kurunda son durum



AB’nin dış ticaretinde Kovid-19 etkisi sürüyor



New York borsası yükselişle açıldı



Borsa İstanbul ‘Dünyanın En Hızlı Büyüyen Borsası’ oldu



Turkcell’in Genel Kurulu 21 Ekim’de yapılacak



Bakan Albayrak: 10 milyar TL’lik destek paketini devreye alıyoruz



İşte ekonomistlerin TCMB faiz kararı beklentisi


            Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için veri politikamızı inceleyebilirsiniz.

NETWORK







bigpara



Alış fiyatı görünüyor görmüş olduğun gibi ancak ben sadece alış fiyatını çekmek istersem ne yapmam gerekiyor bir bilgin var mı ?

Kodlar da bu şekilde

from bs4 import BeautifulSoup
import requests

url = "http://bigpara.hurriyet.com.tr/doviz/dolar/"

response = requests.get(url)

html = response.content
soup = BeautifulSoup(html,"html.parser")

#dediğim gibi span yazıca bu sefer görünüyor.
#<span class="value dw">7,9146</span>
#bu ss'te gördüğün Türk Lirasının değerini ifade ediyor.
#Ben sadece buradaki kısmı çekmek istiyorum. Tıpkı bu şekilde yazınca olmuyor ama.
#ne yapmam lazım ?
for i in soup.find_all('span'):
    
    print(i.text)
    print("*****************************")



Website içerisinde denildiği gibi tek bir tane span bulunmuyor birden fazla bulunduğu için class belirtmeniz gerekmektedir.

import requests
from bs4 import BeautifulSoup


deneme = requests.get("https://www.sozcu.com.tr/doviz-hesapla/")

soup = BeautifulSoup(deneme.text, 'html.parser')

dolar = soup.find_all('div', class_ = '_dh-result')

print(dolar)

#Output:
#[<div class="_dh-result"> 7.934 TL </div>]

Re modülü ile sadece yazı olan kısımları ayırırsınız o kısmını ellemiyorum.

1 Beğeni