hange
Hectopat
- Katılım
- 9 Mart 2021
- Mesajlar
- 114
- Çözümler
- 2
Daha fazla
- Cinsiyet
- Diğer
Merhabalar. Kendim için yaptığım ve sizlerin de işine yarayabileceğini düşündüğüm bir uygulamayı paylaşmak istiyorum. Kendi isteğinize göre özelleştirebilirsiniz.
[CODE lang="python" title="IMDB Film sorgulama"]import requests
from bs4 import BeautifulSoup
print("\n\n Hasılat kısmı gerçek verileri yansıtmayalabilir\n\n")
try:
film_name=input("Lütfen film ismini giriniz: ")
url="https://www.imdb.com/search/title/?title="+film_name
#siteden verilerin çekildiğin kısım
rget=requests.get(url)
soup=BeautifulSoup(rget.content,"html.parser")
#rating kısmı
rating=soup.find("div",class_="inline-block ratings-imdb-rating").find('strong').get_text()
#oylanma sayısı
vote=soup.find("span",{"name":"nv"}).get_text()
#yapım yılı
year=soup.find("span",class_="lister-item-year text-muted unbold").get_text()
#hasılat(gerçeği yansıtmayabilir)
fsoup=soup.findAll("span",{"name":"nv"})
m=list(map(lambda x:x.text,fsoup))[1]
print(f"IMDB Puanı: {rating}\nOylanma sayısı: {vote}\nYapım yılı: {year}\nHasılat: {m}")
except IndexError:
print(f"IMDB Puanı: {rating}\nOylanma sayısı: {vote}\nYapım yılı: {year}")
[/CODE]
Gerekli kütüphaneler: requests, BeautifulSoup
[CODE lang="python" title="IMDB Film sorgulama"]import requests
from bs4 import BeautifulSoup
print("\n\n Hasılat kısmı gerçek verileri yansıtmayalabilir\n\n")
try:
film_name=input("Lütfen film ismini giriniz: ")
url="https://www.imdb.com/search/title/?title="+film_name
#siteden verilerin çekildiğin kısım
rget=requests.get(url)
soup=BeautifulSoup(rget.content,"html.parser")
#rating kısmı
rating=soup.find("div",class_="inline-block ratings-imdb-rating").find('strong').get_text()
#oylanma sayısı
vote=soup.find("span",{"name":"nv"}).get_text()
#yapım yılı
year=soup.find("span",class_="lister-item-year text-muted unbold").get_text()
#hasılat(gerçeği yansıtmayabilir)
fsoup=soup.findAll("span",{"name":"nv"})
m=list(map(lambda x:x.text,fsoup))[1]
print(f"IMDB Puanı: {rating}\nOylanma sayısı: {vote}\nYapım yılı: {year}\nHasılat: {m}")
except IndexError:
print(f"IMDB Puanı: {rating}\nOylanma sayısı: {vote}\nYapım yılı: {year}")
[/CODE]
Gerekli kütüphaneler: requests, BeautifulSoup