'restaurant_id', 'rating', 'review_id', 'review_text', 'rating_color', 'review_time_friendly', 'rating_text', 'time_stamp', 'likes', 'comment_count', 'user_name', 'user_zomatohandle', 'user_foodie_level', 'user_level_num', 'foodie_color', 'profile_url', 'profile_image' ] restaurantIdList = [] p = Pyzomato("a6bbe2d54ec7dd7741ef5991f9a9cafa") results = p.search(lat="33.222063", lon="-96.972784") restaurants = results['restaurants'] for restaurant in restaurants: restaurantId = 0 restaurantId = restaurant['restaurant']['R']['res_id'] restaurantIdList.append(restaurantId) for restaurantId in restaurantIdList: reviews = p.getRestaurantReviews(restaurantId) userReviews = reviews['user_reviews'] for review in userReviews: reviewContentList = [] userReview = review['review'] rating = userReview['rating'] reviewId = userReview['id'] reviewText = userReview['review_text'].encode('utf-8').strip() ratingColor = userReview['rating_color'].encode("ascii", "ignore") reviewTimeFriendly = userReview['review_time_friendly'].encode( "ascii", "ignore") ratingText = userReview['rating_text'].encode("ascii", "ignore") timestamp = userReview['timestamp'] likes = userReview['likes'] commentCount = userReview['comments_count'] userName = userReview['user']['name'].encode("ascii", "ignore")
import pprint from pyzomato import Pyzomato pp = pprint.PrettyPrinter(indent=2) p = Pyzomato("aa2e170fced5e4de42b96789a76fbd7f") p.search(q="las vegas") categories = p.getCategories() pp.pprint( categories ) dets = p.getCollectionsViaCityId(282) pp.pprint( dets ) cus = p.getCuisines(282) pp.pprint( cus ) estab = p.getEstablishments(282) pp.pprint( estab ) #need resturant ID menu = p.getDailyMenu(292) pp.pprint( menu ) #need resturant ID info = p.getRestaurantDetails(292) pp.pprint( info ) #need resturant ID reviews = p.getRestaurantReviews(291) pp.pprint( reviews )