Web based Recommender Systems and Rating Prediction