08
2020
03

您需要从IMDb前250电影页面中删除数据,只有字段电影名称,年份和评级

from bs4 import BeautifulSoup


import requests


import sys


url ='http://www.imdb.com/chart/top'


response =requests.get(url)


soup =BeautifulSoup(response.text)


tr =soup.findChildren("tr")


tr =iter(tr)


next(tr)


formovie intr:


title =movie.find('td', {'class': 'titleColumn'} ).find('a').contents[0]


year =movie.find('td', {'class': 'titleColumn'} ).find('span', {'class': 'secondaryInfo'}).contents[0]


rating =movie.find('td', {'class': 'ratingColumn imdbRating'} ).find('strong').contents[0]


row =title +' - '+year +' '+' '+rating


print(row)


上述代码将有助于从IMDb的前250名列表中删除数据。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。