Merhaba Arkadaşlar,
BeautifulSoup ile veriyi parçlayıp çekerken bir sorunla karşılaştım. For döngüsü ile veriyi çekerken değişken atadığım zaman verinin hepsi gelmiyor. Değişken yerine print yazarsam verinin hepsini çekebiliyorum.
Örnek:
for a in b:
veri1 = a.find("h4",attrs={"class":"red"}).text.strip()) "bu şekilde verinin hepsi gelmiyor"
- - - - -
for a in b:
print(a.find("h4",attrs={"class":"red"}).text.stri p()) "bu şekilde verinin hepsi geliyor"
Böyle bir sorunla karşılaşanlar çözüm önerisinde bulunursa sevinirim. Yardımlarınız için şimdiden teşekkür ederim.
BeautifulSoup
3
●34
- 04-06-2021, 16:41:44b = soup.find_all("div",attrs={"class":"col-md-12"})
for a in b:
print(a.find("h4",attrs={"class":"red"}).text.stri p())
Değerli dostlar ilginiz için teşekkür ederim.
Yukarıda kutu içerisindeki linkleri find_all ile çağırdığım için for döngüsünde find_all'a gerek olmadığını düşünüyorum yalnız değişik seçenekleri denemedim değil, denediğimde hata veriyor.