如何从IMDB页面检索检查板评估元素?

时间:2019-01-18 06:24:10

标签: python web screen-scraping imdb

嗨,我正在尝试为前250首IMDB电影构建一个webscraping工具。但是,当我尝试检索检查板评级时,无法将结果填充到某些电影中。请帮助

我陷入无法完全导入检查板值的问题。

moviePage=conn.urlopen("https://www.imdb.com/title/tt0071562/?pf_rd_m=A2FGELUUNOQJNL&pf_rd_p=e31d89dd-322d-4646-8962-327b42fe94b1&pf_rd_r=EW20N056WRP652WNA2K7&pf_rd_s=center-1&pf_rd_t=15506&pf_rd_i=top&ref_=chttp_tt_3")

moviePage_soup = soup(moviePage, 'html.parser')
tpList={}
tbw=moviePage_soup.find('div',class_="title_bar_wrapper").find('div',class_="titleBar").find('div',class_="title_wrapper")
rtgrd=tbw.find('div',class_='subtext').text
tpList['Censor board rating']=rtgrd[1].strip()

我得到了某些电影的确切结果,但是在某些电影中却出现了空白。在当前情况下,我应该得到R,但是输出是空白。

0 个答案:

没有答案