提取 Yelp 评级评论

时间:2021-03-12 09:26:59

标签: python web-scraping pycharm

我对网络抓取非常陌生,最近开始在 yelp 上抓取一家餐厅。 我在提取用户的评论评分时遇到问题,每次尝试时,似乎都没有匹配项。

rating = review.find('img', attrs={'class': 'offscreen__373c0__1KofL'}).get('alt')
rating_list = re.findall('\d+', rating)

if len(rating_list) > 0:
   rating_float = float(rating_list[0])
   print(rating_float)
else:
   print("No matches have been found")

我的"review.find('img', attrs={'class': 'offscreen__373c0__1KofL'}).get('alt')"错了吗?

如评论所示,我已经添加了 Selenium,但它仍然不够用。

网址链接:https://www.yelp.com/biz/el-farolito-san-francisco-2?osq=Mexican%20Food

网址评级:src="https://s3-media0.fl.yelpcdn.com/assets/public/stars_v2.yji-52d3d7a328db670d4402843cbddeed89.png"

还有其他建议吗?

谢谢。

0 个答案:

没有答案