Вы можете найти решение для печати, указав c рейтинг фильмов:
from selenium import webdriver
web = webdriver.Chrome(executable_path=r"C:\New folder\chromedriver.exe")
web.get('https://www.imdb.com/chart/top/?ref_=nv_mv_250')
rating = web.find_elements_by_xpath('//td[@class="ratingColumn imdbRating"]')
moviename = web.find_elements_by_xpath('//td[@class="titleColumn"]')
numrating = len(rating)
for i in range(numrating):
if rating[i].text == "9.0":
print(rating[i].text + ' : ' + moviename[i].text)
web.close()
Вывод:
![enter image description here](https://i.stack.imgur.com/lvHbP.png)
Обновленное решение с плавающей точкой
web.get('https://www.imdb.com/chart/top/?ref_=nv_mv_250')
rating = web.find_elements_by_xpath('//td[@class="ratingColumn imdbRating"]')
moviename = web.find_elements_by_xpath('//td[@class="titleColumn"]')
numrating = len(rating)
for i in range(numrating):
if (float(rating[i].text) )==float(8.2):
print(rating[i].text + ' : ' + moviename[i].text)
web.close()