【发布时间】:2018-01-17 14:33:59
【问题描述】:
我使用 Beautiful Soup 在 python 中编写了一个代码,用于从 IMDB 中提取用户名和他们的评分。但是有很多用户没有为他们的评论评分。很难用他们的评论准确地映射评级。那么我该怎么做这部分呢? http://www.imdb.com/title/tt2866360/reviews?ref_=tt_ov_rt 在此网址中,评论未指定评级。
url1 ="http://www.imdb.com/title/tt2866360/reviews?ref_=tt_ov_rt"
response = requests.get(url1, headers=headers)
page=response.content
soup=BeautifulSoup(page)
for k in soup.findAll('div',{"class":"load-more-data"}):
if k.name == 'span' and m['class'] == "rating-other-user-rating":
print blah()
else:
print blah 1()
这是检查评价部分是否存在于评论部分但它没有返回任何东西的代码?
【问题讨论】:
-
在这个问题的上下文中
print blah 1()是什么?这是无效的语法。 -
如果条件为真则打印评分,否则打印无或 0。
标签: python html beautifulsoup