Python Beautiful Soup

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
23 Eki 2021
Mesajlar
176
Tepki puanı
8
Ödüller
4
Yaş
20
4 HİZMET YILI
Python:
acik = soup.find("div",{"class":"mt-4 text-center"})

siteden yazı çekmek istiyorum fakat bu şekilde çıkıyor






site :
Bağlantıları görmek için lütfen Giriş Yap





resimdeki gibi çıkmasını istiyorum "Bugün Gelibolu ilçesinde 1 nöbetçi eczane bulunuyor"
 
Admin
Katılım
9 Eki 2017
Mesajlar
13,539
Çözümler
1,050
Tepki puanı
3,382
Ödüller
22
8 HİZMET YILI
Bu kod parçasında ".text" özelliğini kullanarak "div" elemanının metin içeriğine erişiyosun ve ".strip()" fonksiyonunu kullanarak boşlukları kaldırıyosun daha sonra istediğin metin "acik" değişkeninin içinde olacak metin "Bugün Gelibolu ilçesinde 1 nöbetçi eczane bulunuyor" şeklinde görünecektir umarım bu işini görür
Arduino:
acik = soup.find("div",{"class":"mt-4 text-center"}).text.strip()
 
Uzman Üye
Katılım
23 Eki 2021
Mesajlar
176
Tepki puanı
8
Ödüller
4
Yaş
20
4 HİZMET YILI
teşekkür ederim çalıştı ama bir sorum daha olacak web sitesi gözükmese , arkada açılsa .
 
Admin
Katılım
9 Eki 2017
Mesajlar
13,539
Çözümler
1,050
Tepki puanı
3,382
Ödüller
22
8 HİZMET YILI
teşekkür ederim çalıştı ama bir sorum daha olacak web sitesi gözükmese , arkada açılsa .
Python'da web sitesini açmak için requests ve beautifulSoup gibi kütüphaneler kullanıldığı için bu kütüphaneler doğrudan web sayfasının kaynak kodunu çekerler sayfanın görsel arayüzüyle ilgilenmezler bu sebeptendir ki web sitesinin gözükmemesi durumunda da kaynak koda erişmek mümkün olabilir ama sayfanın dinamik olarak oluşturulması durumunda (örneğin javascript kullanımı) kaynak kodunda istenilen bilgiye erişmek mümkün olmayabilir bu durumda selenium gibi araçlar kullanarak sayfayı açmak ve istenen bilgiye erişmek mümkün bu yöntemlerin kullanımı web sitesinin kullanım koşullarına uygun olup olmadığını kontrol etmek ve web sitesi sahibinin izniyle yapmak önemli
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...