Python'da internetten veri alırken yaşanan hata

Pinaex

Hectopat
Katılım
10 Aralık 2020
Mesajlar
139
Makaleler
1
Daha fazla  
Cinsiyet
Erkek
Python:
main_url = "https://www.google.com/finance/quote/USD-TRY"
yanit = requests.get(main_url)
içerik = yanit.content
soup = BeautifulSoup(içerik,"html.parser")
dolarYükselis = soup.find_all("span",{"class": "P2Luy Ebnabc ZYVHBb"})

Yukarda belirtmiş olduğum kod ile fotoğrafta gösterilen kısmı almayı deniyorum. Fakat çıktı [] oluyor, fotoğrafta gösterilen kısmı nasıl alabilirim?

Site: USD/TRY Currency Exchange Rate & News - Google Finance
 

Dosya Ekleri

  • Ekran Görüntüsü - 2023-01-11 17-29-43.png
    Ekran Görüntüsü - 2023-01-11 17-29-43.png
    2,4 KB · Görüntüleme: 25
Google uzaktan erişim sağlıyor mu?
 
Oradaki class her seferinde değişiyor olabilir. Veya o istediğin veri sayfaya sonradan yükleniyorda olabilir bunları kontrol ettin mi?
class sabit kalıyor ona baktım. 2. dediğin hakkında bilgim yok maalesef

Google uzaktan erişim sağlıyor mu?
Bu sorunun cevabını bilmiyorum ama aynı kod ile oradan Doların TL karşısındaki güncel değerini alabiliyorum.
 
class sabit kalıyor ona baktım. 2. dediğin hakkında bilgim yok maalesef


Bu sorunun cevabını bilmiyorum ama aynı kod ile oradan Doların TL karşısındaki güncel değerini alabiliyorum.
Kod:
https://www.isbank.com.tr/en/foreign-exchange-rates
adresini deneyebilir misiniz? veya
Kod:
http://tr.investing.com/currencies/usd-try
 
Python:
main_url = "https://www.google.com/finance/quote/USD-TRY"
yanit = requests.get(main_url)
içerik = yanit.content
soup = BeautifulSoup(içerik,"html.parser")
dolarYükselis = soup.find_all("span",{"class": "P2Luy Ebnabc ZYVHBb"})

Yukarda belirtmiş olduğum kod ile fotoğrafta gösterilen kısmı almayı deniyorum. Fakat çıktı [] oluyor, fotoğrafta gösterilen kısmı nasıl alabilirim?

Site: USD/TRY Currency Exchange Rate & News - Google Finance
Hocam tam emin değilim ama büyük ihtimalle sorun şu.
Oradaki class da şuan 3 tane değer yazılı. 1 tanesi deneyin hocam. Örneğin
class: "P2Luy"
 
Hocam tam emin değilim ama büyük ihtimalle sorun şu.
Oradaki class da şuan 3 tane değer yazılı. 1 tanesi deneyin hocam. Örneğin
class: "P2Luy"
Öyle yapınca birden fazla sonuç verdi ama o sonuçlar arasında istediğim şey yok maalesef.

Hocam istediğiniz yerin class ismini değil, Full xpath ini find da kullanmayı dener misiniz?
xpath kullanarak da denedim olmadı [] çıktısını veriyor yine
 

Yeni konular

Geri
Yukarı